Example #1
0
    def _create_missing_permissions(self):
        """Create permissions not created yet."""

        for permission_name in self._get_missing_permissions():
            perm = Permission(permission_name.decode('utf-8'))
            self._permission_cache[permission_name] = perm
            session.add(perm)
Example #2
0
    def _create_missing_groups(self):
        """Create groups not created yet."""

        for group_name in self._get_missing_groups():
            group = Group(group_name.decode('utf-8'))
            self._group_cache[group_name] = group
            session.add(group)