X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=mediagoblin%2Fdb%2Futil.py;h=7a0a3a73707b5330e039e3a76c78c6c45a6a73d8;hb=02993c9daa7340661296ed79105f702c99c77b38;hp=2a99d46738d9d662f9378eef9a1bbc1e78068f4f;hpb=52a355b27541597fc155dab5e4885207b12a0a7b;p=mediagoblin.git diff --git a/mediagoblin/db/util.py b/mediagoblin/db/util.py index 2a99d467..7a0a3a73 100644 --- a/mediagoblin/db/util.py +++ b/mediagoblin/db/util.py @@ -15,8 +15,7 @@ # along with this program. If not, see . from mediagoblin.db.base import Session -from mediagoblin.db.models import (MediaEntry, Tag, MediaTag, Collection, \ - User, Privilege, FOUNDATIONS) +from mediagoblin.db.models import MediaEntry, Tag, MediaTag, Collection ########################## @@ -68,23 +67,6 @@ def check_collection_slug_used(creator_id, slug, ignore_c_id): does_exist = Session.query(Collection.id).filter(filt).first() is not None return does_exist -def user_privileges_to_dictionary(user_id): - """ - This function accepts a users id and returns a dictionary of True or False - values for each privilege the user does or does not have. This allows for - easier referencing of a user's privileges inside templates. - """ - privilege_dictionary = {} - user = User.query.get(user_id) - users_privileges = [p_item.privilege_name for p_item in user.all_privileges] - for privilege_name in FOUNDATIONS[Privilege]: - privilege_name = privilege_name[0] - if privilege_name in users_privileges: - privilege_dictionary[privilege_name]=True - else: - privilege_dictionary[privilege_name]=False - return privilege_dictionary - if __name__ == '__main__': from mediagoblin.db.open import setup_connection_and_db_from_config