def _event_private(context): """ Assigns owner role to event creator - Limit viewing to owner """ login = utils.get_principal_id() if login is not None: utils.assign_owner_role(context, login)
def __pi_submitted_signatories(context): __make_owner_signatory(context) for signatory in context.signatories.values(): owner_login = utils.get_owner_login_pi(signatory) utils.assign_owner_role(signatory, owner_login) utils.assign_signatory_role(context, owner_login) utils.pi_update_signatories(context)
def _group_draft(context): user_login = utils.get_principal_id() if user_login: utils.assign_owner_role(context, user_login) def _deactivate(context): utils.unset_group_local_role(context) _deactivate(context)
def _signatory_awaiting_consent(context): """Done when parent object is already in submitted_signatories stage. Otherwise roles assignment is handled by `__pi_assign_signatory_roles` """ if context.item.status == u"submitted_signatories": owner_login = utils.get_owner_login_pi(context) utils.assign_owner_role(context, owner_login) utils.assign_signatory_role(context.item, owner_login)
def _address_create(info, context): # !+OWNER_ADDRESS(mr, mov-2010) is this logic correct, also for admin? try: user_login = dbutils.get_user_login(context.user_id) except AttributeError: # 'GroupAddress' object has no attribute 'user_id' user_login = model_utils.get_principal_id() if user_login: utils.assign_owner_role(context, user_login)
def _address_private(context): # !+OWNER_ADDRESS(mr, mov-2010) is this logic correct, also for admin? try: user_login = dbutils.get_user(context.user_id).login except AttributeError: # 'GroupAddress' object has no attribute 'user_id' user_login = utils.get_principal_id() if user_login: utils.assign_owner_role(context, user_login)
def _user_create(info, context): utils.assign_owner_role(context, context.login)
def _user_A(context): utils.assign_owner_role(context, context.login) context.date_of_death = None
def _group_create(info, context): user_login = model_utils.get_principal_id() if user_login: utils.assign_owner_role(context, user_login)
def _user_A(context): utils.assign_owner_role(context, context.login) context.date_of_death = None publish_to_xml(context, type="user", include=[])