def __init__(self, **kwargs):
        Pages.__init__(self, **kwargs)

        self.templateFile = 'settings.html'
        self.permissionLevel = 2
        self.isEdit = True

        query = kwargs['query']
        if query.getvalue('item_id'):
            self.toTemplate.currentUser = Users.getById(query.getvalue('item_id'))

        self.toTemplate.userList = Users.getAll()
    def __init__(self, **kwargs):
        Pages.__init__(self, **kwargs)

        self.templateFile = 'settings.html'
        self.permissionLevel = 2
        self.isEdit = True

        query = kwargs['query']
        if query.getvalue('item_id'):
            self.toTemplate.currentUser = Users.getById(
                query.getvalue('item_id'))

        self.toTemplate.userList = Users.getAll()
    def test_get_view(self):
        user = Users.getContext()
        user['user']['authenticated'] = True
        user['user']['permissionLevel'] = 1
        currentView = Controller.EditGetHandler(('edit','/Dashboard'), userContext = user, query = cgi.FieldStorage())

        self.assertEqual(currentView.view.templateFile, 'dashboard.html')
    def get(self):
        users = Users.getAll()

        if users.count() > 0:
            self.response.out.write('Captain says no!')
        else:
            addFirstTimeUser()
            self.response.out.write('Captain all hands on deck!')
示例#5
0
    def get(self):
        users = Users.getAll()

        if users.count() > 0:
            self.response.out.write('Captain says no!')
        else:
            addFirstTimeUser()
            self.response.out.write('Captain all hands on deck!')
示例#6
0
 def get(self,*path):
     if path[0] == '/':
         self.redirect('/en-us/')
     else:
         query = cgi.FieldStorage()
         userContext = Users.getContext()
         currentView = Controller.MainGetHandler(path, query = query, userContext = userContext)
         self.response.out.write(render_template('templates/' + currentView.view.templateFile, currentView.view.toTemplate))
示例#7
0
 def editViewLogOut(self, request):
     message = Users.doLogout()
     return message
示例#8
0
 def editViewAddUpdateUser(self, request):
     message = Users.addOrUpdate(request.get('user_string_key'),
                                 request.get('username'),
                                 request.get('password'),
                                 request.get('permissionLevel'))
     return message
示例#9
0
 def editViewLoginUser(self, request):
     message = Users.doLogin(request.get('username'),
                             request.get('password'))
     return message
def addFirstTimeUser():
    users = dbUser.User.all()

    if not users.count():
        Users.addNewUser('admin', 'admin', 3)
示例#11
0
def addFirstTimeUser():
    users = dbUser.User.all()

    if not users.count():
        Users.addNewUser('admin', 'admin', 3)
示例#12
0
    def get(self, *path):
        query = cgi.FieldStorage()
        userContext = Users.getContext()
        currentView = Controller.EditGetHandler(path, query = query, userContext = userContext)

        self.response.out.write(render_template('pac_static/templates/' + currentView.view.templateFile, currentView.view.toTemplate))
示例#13
0
 def editViewLogOut(self, request):
     message = Users.doLogout()
     return message
示例#14
0
 def editViewAddUpdateUser(self, request):
     message = Users.addOrUpdate(request.get('user_string_key'), request.get('username'), request.get('password'), request.get('permissionLevel'))
     return message
示例#15
0
 def editViewLoginUser(self, request):
     message = Users.doLogin(request.get('username'), request.get('password'))
     return message