Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 6
0
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)
Ejemplo n.º 7
0
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)
Ejemplo n.º 8
0
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)
Ejemplo n.º 9
0
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)
Ejemplo n.º 10
0
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)
Ejemplo n.º 11
0
def _user_create(info, context):
    utils.assign_owner_role(context, context.login)
Ejemplo n.º 12
0
def _user_create(info, context):
    utils.assign_owner_role(context, context.login)
Ejemplo n.º 13
0
def _user_A(context):
    utils.assign_owner_role(context, context.login)
    context.date_of_death = None
Ejemplo n.º 14
0
def _group_create(info, context):
    user_login = model_utils.get_principal_id()
    if user_login:
        utils.assign_owner_role(context, user_login)
Ejemplo n.º 15
0
def _user_A(context):
    utils.assign_owner_role(context, context.login)
    context.date_of_death = None
    publish_to_xml(context, type="user", include=[])
Ejemplo n.º 16
0
def _user_A(context):
    utils.assign_owner_role(context, context.login)
    context.date_of_death = None
    publish_to_xml(context, type="user", include=[])
Ejemplo n.º 17
0
def _user_A(context):
    utils.assign_owner_role(context, context.login)
    context.date_of_death = None
Ejemplo n.º 18
0
def _group_create(info, context):
    user_login = model_utils.get_principal_id()
    if user_login:
        utils.assign_owner_role(context, user_login)