'HRM / Human Resources Management'

@staticmethod
def hrm():

    s3 = current.session.s3
    ADMIN = s3.system_roles.ADMIN
    AUTHENTICATED = s3.system_roles.AUTHENTICATED
    INDIVIDUALS = current.deployment_settings.get_hrm_staff_label()
    return M()(M('Networks', c='org', f='group')(M('Search'), M('Create', m='create')), M('Groups', c='hrm', f='group')(M('Search'), M('Create', m='create')), M('Organizations', c='org', f='organisation')(M('Search'), M('Create', m='create', restrict=[AUTHENTICATED])), M(INDIVIDUALS, c='hrm', f='staff', t='hrm_human_resource')(M('Search'), M('Create', m='create')), M('Your    Personal    Profile', c='default', f='person', m='update')(), M('Import', link=False, restrict=[ADMIN])(M('Import    Contacts', c='hrm', f='person', m='import', vars={'group': 'staff'}), M('Import    Organizations', c='org', f='organisation', m='import'), M('Import    Groups', c='hrm', f='group', m='import')), M('Organization    Types', c='org', f='organisation_type', restrict=[ADMIN])(M('View'), M('Create', m='create')), M('Job    Title    Catalog', c='hrm', f='job_title', restrict=[ADMIN])(M('View'), M('Create', m='create')), M('Skills    Catalog', c='hrm', f='skill', restrict=[ADMIN])(M('View'), M('Create', m='create')), M('Organization    Approval', c='org', f='organisation', m='review', restrict=[ADMIN])())
