Ticket #20: dbpasswordsource.diff

File dbpasswordsource.diff, 1.2 kB (added by charlie.clark@yellowtab.com, 3 years ago)

Patched for database user store and webadmin

  • 0.9/acct_mgr/api.py

    old new  
    8484    def has_user(self, user): 
    8585        return self.password_store.has_user(user) 
    8686 
    87     def set_password(self, user, password): 
     87    def get_roles(self, user): 
     88        return self.password_store.get_roles(user) 
     89 
     90    def set_password(self, user, password, roles=""): 
    8891        if self.password_store.set_password(user, password): 
    8992            self._notify('created', user, password) 
    9093        else: 
     
    9295 
    9396    def check_password(self, user, password): 
    9497        return self.password_store.check_password(user, password) 
     98     
     99    def update_user(self, user, roles=[]): 
     100        return self.password_store.update_user(user, roles) 
    95101 
    96102    def delete_user(self, user): 
    97103        if self.password_store.delete_user(user): 
  • 0.9/acct_mgr/__init__.py

    old new  
    11from acct_mgr.api import * 
    22from acct_mgr.htfile import * 
    33from acct_mgr.web_ui import * 
     4from acct_mgr.database import *