Guest User

Untitled

a guest
Jul 26th, 2015
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1.     @classmethod
  2.     def get_by_id(cls, context, id):
  3.         db_obj = db_api.get_object(context, cls.db_model, id=id)
  4.         if not db_obj and not context.is_admin:
  5.             db_obj = db_api.get_object(context.elevated(), cls.db_model, id=id)
  6.             if db_obj:
  7.                 if not db_obj.shared and db_obj.tenant_id != context.tenant_id:
  8.                     db_obj = None
  9.         if db_obj:
  10.             obj = cls(context, **db_obj)
  11.             obj.obj_reset_changes()
  12.             return obj
Advertisement
Add Comment
Please, Sign In to add comment