Exemple #1
0
    def get(self):
        user_objs = dal.get_allowed_users()

        locales = {
			'title': 'Users',
			'description': 'All Allowed Users',
			'users': user_objs,
			'user': users.get_current_user()
        }

        template = jinja_environment.get_template('admin/list_users.html')
        self.response.out.write(template.render(locales))
Exemple #2
0
	def get(self):

		# Normal Google User Account
		user = users.get_current_user()

		user_objs = dal.get_allowed_users()
		for dbuser in user_objs:
			if dbuser.email == user.email():
				self.redirect('/manage')

		if len(user_objs) > 0:
			self.redirect(users.create_logout_url('/authfailed'))
		else:
			self.redirect('/manage')
Exemple #3
0
	def get(self):
		user = users.get_current_user()
		if not user:
			self.redirect(users.create_login_url(self.request.uri))

		user_objs = dal.get_allowed_users()

		locales = {
			'title': 'Users',
			'description': 'All Allowed Users',
			'users': user_objs,
			'user': users.get_current_user()
		}

		template = jinja_environment.get_template('admin/list_users.html')
		self.response.out.write(template.render(locales))
	def get(self):

		user_obj = users.get_current_user()

		if user_obj:
			app_users = dal.get_allowed_users()
		else:
			app_users = []

		# Locales
		locales = {
			'title': '',
			'description': '',
			'user': user_obj,
			'app_users': app_users
		}

		# Render the template
		template = jinja_environment.get_template('page.html')
		self.response.out.write(template.render(locales))
Exemple #5
0
	def get(self):
		user = users.get_current_user()
		if not user:
			self.redirect(users.create_login_url(self.request.uri))

		user_objs = dal.get_allowed_users()

		output_event = []
		already_in = []

		try:
			# Iterate over the users in the results
			for user in user_objs:
					  output_event.append( {
							'id': user.key().id(),
							'name': user.name,
							'email': user.email,
						} )

		except search.Error:
			print logging.exception('get users failed')


		self.response.out.write(json.dumps(output_event))