Ejemplo n.º 1
0
 def _delete_field_by_username(username, deleted_param_dict):
     Logger(__name__).info(
         'Deleting fields of user {} with value {}'.format(
             username, deleted_param_dict))
     return Persistence.unset_on_one(User._get_coll(),
                                     {'username': username},
                                     deleted_param_dict)
Ejemplo n.º 2
0
 def _insert_one(new_flash):
     Logger(__name__).info('Inserting flash with query {}.'.format(new_flash))
     return Persistence.insert_one(Flash._get_coll(), new_flash)
Ejemplo n.º 3
0
 def _unsafe_get_many(query):
     # warning, does not filter out deprecated flashes, for internal use only
     Logger(__name__).info('Retrieving all flashes matching query {}.'.format(query))
     return Persistence.get_many(Flash._get_coll(), query)
Ejemplo n.º 4
0
 def _get_one(query):
     # warning, does not filter out deprecated flashes, for internal use only
     Logger(__name__).info('Retrieving flash with query {}.'.format(query))
     return Persistence.get_one(Flash._get_coll(), query)
Ejemplo n.º 5
0
 def _get_all():
     Logger(__name__).info('Retrieving all users.')
     return Persistence.get_all(User._get_coll())
Ejemplo n.º 6
0
 def _delete_one(story_id):
     Logger(__name__).info('Deleting story {}.'.format(story_id))
     return Persistence.delete_one(Story._get_coll(),
                                   {'_id': ObjectId(story_id)})
Ejemplo n.º 7
0
 def _update_story(story_id, updated_param_dict):
     Logger(__name__).info('Updating story {} with value {}'.format(
         story_id, updated_param_dict))
     return Persistence.update_one(Story._get_coll(),
                                   {'_id': ObjectId(story_id)},
                                   updated_param_dict)
Ejemplo n.º 8
0
 def _get_many(query):
     Logger(__name__).info(
         'Retrieving all stories matching query {}.'.format(query))
     return Persistence.get_many(Story._get_coll(), query)
Ejemplo n.º 9
0
 def _insert_one(new_comment):
     Logger(__name__).info(
         'Inserting story comment with query {}.'.format(new_comment))
     return Persistence.insert_one(StoryComment._get_coll(), new_comment)
Ejemplo n.º 10
0
 def _get_all():
     Logger(__name__).info('Retrieving all story comments.')
     return Persistence.get_all(StoryComment._get_coll())
Ejemplo n.º 11
0
 def _delete_one(username):
     Logger(__name__).info('Deleting user {}.'.format(username))
     return Persistence.delete_one(User._get_coll(), {'username': username})
Ejemplo n.º 12
0
 def _update_user_by_username(username, updated_param_dict):
     Logger(__name__).info('Updating user {} with value {}'.format(
         username, updated_param_dict))
     return Persistence.update_one(User._get_coll(), {'username': username},
                                   updated_param_dict)
Ejemplo n.º 13
0
 def _delete_all():
     Logger(__name__).info('Deleting all users.')
     return Persistence.delete_all(User._get_coll())
Ejemplo n.º 14
0
 def _insert_one(new_user):
     Logger(__name__).info('Inserting user with query {}.'.format(new_user))
     return Persistence.insert_one(User._get_coll(), new_user)
Ejemplo n.º 15
0
 def _delete_one(flash_id):
     Logger(__name__).info('Deleting flash {}.'.format(flash_id))
     return Persistence.delete_one(Flash._get_coll(), {'_id': ObjectId(flash_id)})
Ejemplo n.º 16
0
 def _delete_all():
     Logger(__name__).info('Deleting all story comments.')
     return Persistence.delete_all(StoryComment._get_coll())
Ejemplo n.º 17
0
 def _get_one(query):
     Logger(__name__).info('Retrieving story with query {}.'.format(query))
     return Persistence.get_one(Story._get_coll(), query)
Ejemplo n.º 18
0
 def _delete_many(query):
     Logger(__name__).info(
         'Deleting all story comments matching query {}.'.format(query))
     return Persistence.delete_many(StoryComment._get_coll(), query)
Ejemplo n.º 19
0
 def _insert_one(new_story):
     Logger(__name__).info(
         'Inserting story with query {}.'.format(new_story))
     return Persistence.insert_one(Story._get_coll(), new_story)
Ejemplo n.º 20
0
 def _delete_one(comment_id):
     Logger(__name__).info('Deleting story comment {}.'.format(comment_id))
     return Persistence.delete_one(StoryComment._get_coll(),
                                   {'_id': ObjectId(comment_id)})
Ejemplo n.º 21
0
 def _add_item_to_story(story_id, pushed_param_dict):
     Logger(__name__).info('Pushing to story {} with value {}'.format(
         story_id, pushed_param_dict))
     return Persistence.add_item_to_one(Story._get_coll(),
                                        {'_id': ObjectId(story_id)},
                                        pushed_param_dict)
Ejemplo n.º 22
0
 def _get_all():
     # warning, does not filter out deprecated flashes, for internal use only
     Logger(__name__).info('Retrieving all flashes.')
     return Persistence.get_all(Flash._get_coll())
Ejemplo n.º 23
0
 def _delete_field_on_story(story_id, deleted_field_dict):
     Logger(__name__).info('Deleting field {} on story {}'.format(
         deleted_field_dict, story_id))
     return Persistence.unset_on_one(Story._get_coll(),
                                     {'_id': ObjectId(story_id)},
                                     deleted_field_dict)
Ejemplo n.º 24
0
def _user(username):
    """Silently returns the current user referencing the username, used to prevent using old versions of
    documents. Should only be used internally when editing documents."""
    return Persistence.get_one(User._get_coll(), {'username': username})