コード例 #1
0
    def create_role(self, name):
        """Eine Rolle anlegen"""
        role = Role()
        role.set_name(name)
        role.set_id(1)

        with RoleMapper() as mapper:
            return mapper.insert(role)
コード例 #2
0
    def get_role_of_user(self, user):
        with RoleMapper() as mapper:
            result = 1

            if not (user is None):
                roles = mapper.find_by_name(user.get_id())
                if not (roles is None):
                    pass

            return result
コード例 #3
0
 def delete_role(self, role):
     """Die Rolle aus unserem System löschen"""
     with RoleMapper() as mapper:
         mapper.delete(role)
コード例 #4
0
 def save_role(self, role):
     """Die Rolle speichern."""
     with RoleMapper() as mapper:
         mapper.update(role)
コード例 #5
0
 def get_role_by_name(self, name):
     """Die Rollen anhand des Namens ausgeben"""
     with RoleMapper() as mapper:
         return mapper.find_by_name(name)
コード例 #6
0
 def get_role_by_id(self, id):
     """Die Rolle mit der angegeben ID auslesen"""
     with RoleMapper() as mapper:
         return mapper.find_by_key(id)
コード例 #7
0
 def get_all_role(self):
     """Alle Rollen auslesen"""
     with RoleMapper() as mapper:
         return mapper.find_all()
 def save_role(self, role):
     """Den gegebenen Rollen speichern."""
     with RoleMapper() as mapper:
         mapper.update(Role)
 def get_role_by_id(self, id):
     """Die Rollen mit der gegebenen ID auslesen."""
     with RoleMapper() as mapper:
         return mapper.find_by_id(id)
コード例 #10
0
 def get_role_by_name(self, name):
     """Alle Rollen mit Namen name auslesen."""
     with RoleMapper() as mapper:
         return mapper.find_by_name(name)