Exemplo n.º 1
0
Arquivo: user.py Projeto: hc990/let
 def instance(username, password, roletype):
     from views.decorators import route
     username = normalize(username)
     user = User()    
     roles = [role[0] for role in route.get_routes()]
     if roletype == 1:
         roles.remove('/manage')
         roles.remove('/custorm_add')
         roles.remove('/custorm_mod')
         roles.remove('/product')
     elif roletype == 2:
         roles.remove('/signup')
         roles.remove('/product')
     elif roletype == 3:
         roles.remove('/signup')
         roles.remove('/manage')
         roles.remove('/custorm_add')
         roles.remove('/custorm_mod')
     else :
         print 'there is something wrong'
     user.roletype = roletype
     user.roles = roles
     user.status= 0
     user['_id'] = username
     user.password = hashlib.sha1(password).hexdigest()
     user.created_at = datetime.datetime.now()
     user.history = {
                     'num_logins' : 0
                     }
     return user
Exemplo n.º 2
0
Arquivo: user.py Projeto: hc990/let
    def instance(username, password, roletype):
        from views.decorators import route

        username = normalize(username)
        user = User()

        roles = [role[0] for role in route.get_routes()]
        if roletype == 1:
            roles.remove("/manage")
            roles.remove("/custorm_add")
            roles.remove("/manage_mod")
            roles.remove("/product")
        elif roletype == 2:
            roles.remove("/signup")
            roles.remove("/product")
        elif roletype == 3:
            roles.remove("/signup")
            roles.remove("/manage")
            roles.remove("/custorm_add")
            roles.remove("/manage_mod")
        else:
            print "there is something wrong"
        user.roletype = roletype
        user.roles = roles
        user["_id"] = username
        user.password = hashlib.sha1(password).hexdigest()
        user.created_at = datetime.datetime.now()
        user.history = {"num_logins": 0}
        return user
Exemplo n.º 3
0
Arquivo: user.py Projeto: hc990/let
 def instance(username, password, roletype):
     from views.decorators import route
     username = normalize(username)
     user = User()
     roles = [role[0] for role in route.get_routes()]
     if roletype == 1:
         roles.remove('/manage')
         roles.remove('/custorm_add')
         roles.remove('/custorm_mod')
         roles.remove('/product')
     elif roletype == 2:
         roles.remove('/signup')
         roles.remove('/product')
     elif roletype == 3:
         roles.remove('/signup')
         roles.remove('/manage')
         roles.remove('/custorm_add')
         roles.remove('/custorm_mod')
     else:
         print 'there is something wrong'
     user.roletype = roletype
     user.roles = roles
     user.status = 0
     user['_id'] = username
     user.password = hashlib.sha1(password).hexdigest()
     user.created_at = datetime.datetime.now()
     user.history = {'num_logins': 0}
     return user
Exemplo n.º 4
0
Arquivo: user.py Projeto: hc990/dss
 def instance(username, password):
     from views.decorators import route
     username = normalize(username)
     user = User()    
     roles = [role[0] for role in route.get_routes()]
     user.roles = roles
     user.status=0
     user['_id'] = username
     user.password = hashlib.sha1(password).hexdigest()
     user.created_at = datetime.datetime.now()
     user.history = {
                     'num_logins' : 0
                     }
     return user
Exemplo n.º 5
0
Arquivo: routes.py Projeto: hc990/dss
 def init_routes(self, package_name, include_routes_file=True):
     import pkgutil, sys, inspect
     from views.decorators import route  
     
     package = __import__(package_name)
     controllers_module = sys.modules[package_name]
     
     prefix = controllers_module.__name__ + "."
     
     for importer, modname, ispkg in pkgutil.iter_modules(controllers_module.__path__, prefix):
         module = __import__(modname)
     
     #grab the routes defined via the route decorator
     url_routes = route.get_routes()  
     
     #add the routes from our route file
     return url_routes
Exemplo n.º 6
0
    def init_routes(self, package_name, include_routes_file=True):
        import pkgutil, sys, inspect
        from views.decorators import route

        package = __import__(package_name)
        controllers_module = sys.modules[package_name]

        prefix = controllers_module.__name__ + "."

        for importer, modname, ispkg in pkgutil.iter_modules(
                controllers_module.__path__, prefix):
            module = __import__(modname)

        #grab the routes defined via the route decorator
        url_routes = route.get_routes()

        #add the routes from our route file
        return url_routes