Пример #1
0
def check_and_get_org_by_group(group_id, user):
    """
    Check whether repo is org repo, get org info if it is, and set
    base template.
    """
    org_id = get_org_id_by_group(group_id)
    if org_id > 0:
        # this repo is org repo, get org info
        org = get_org_by_id(org_id)
        org._dict['is_staff'] = is_org_staff(org_id, user)
        org._dict['email'] = user
        base_template = 'org_base.html'
    else:
        org = None
        base_template = 'myhome_base.html'
    
    return org, base_template
Пример #2
0
def org_user_added_cb(sender, **kwargs):
    org_id = kwargs['org_id']
    from_email = kwargs['from_email']
    to_email = kwargs['to_email']
    
    org = get_org_by_id(org_id)
    if not org:
        return
    
    msg_dict = {'from_email': from_email,
                'org_name': org.org_name,
                'org_prefix': org.url_prefix,
                'creator': org.creator}

    n = UserNotification(to_user=to_email, msg_type='org_join_msg',
                         detail=json.dumps(msg_dict))
    n.save()
Пример #3
0
def check_and_get_org_by_group(group_id, user):
    """
    Check whether repo is org repo, get org info if it is, and set
    base template.
    """
    org_id = get_org_id_by_group(group_id)
    if org_id > 0:
        # this repo is org repo, get org info
        org = get_org_by_id(org_id)
        org._dict['is_staff'] = is_org_staff(org_id, user)
        org._dict['email'] = user
        base_template = 'org_base.html'
    else:
        org = None
        base_template = 'myhome_base.html'

    return org, base_template
Пример #4
0
def check_and_get_org_by_group(group_id, user):
    """
    Check whether repo is org repo, get org info if it is, and set
    base template.
    """
    org_id = seaserv.get_org_id_by_group(group_id)
    if org_id > 0:
        # this repo is org repo, get org info
        org = seaserv.get_org_by_id(org_id)
        org._dict["is_staff"] = seaserv.is_org_staff(org_id, user)
        org._dict["email"] = user
        base_template = "org_base.html"
    else:
        org = None
        base_template = "myhome_base.html"

    return org, base_template