'PROJECT / Project Tracking & Management'

@staticmethod
def project():

    menu = M(c='project')(M('Programs', f='programme')(M('Create', m='create')), M('Projects', f='project', m='summary')(M('Create', m='create')), M('Communities', f='location')(M('Map', m='map'), M('Community    Contacts', f='location_contact')), M('Reports', f='location', m='report')(M('3W', f='location', m='report'), M('Beneficiaries', f='beneficiary', m='report'), M('Funding', f='organisation', m='report')), M('Import', f='project', m='import', p='create')(M('Import    Projects', m='import', p='create'), M('Import    Project    Organizations', f='organisation', m='import', p='create'), M('Import    Project    Communities', f='location', m='import', p='create')), M('Partner    Organizations', f='partners')(M('Create', m='create'), M('Import', m='import', p='create')), M('Activity    Types', f='activity_type')(M('Create', m='create')), M('Beneficiary    Types', f='beneficiary_type')(M('Create', m='create')), M('Demographics', f='demographic')(M('Create', m='create')), M('Hazards', f='hazard')(M('Create', m='create')), M('Sectors', f='sector')(M('Create', m='create')), M('Themes', f='theme')(M('Create', m='create')))
    return menu
