def register_roles(self): reg = self.dict() # menue roles reg['menues']['roles'] = [ { 'name': _(u'Musicfan'), 'active': MusicfanResource, 'url': self.request.resource_path( MusicfanResource(self.request), '' ) }, { 'name': _(u'Musician'), 'active': MusicianResource, 'url': self.request.resource_path( MusicianResource(self.request), '' ) } ] return reg
def __registry__(self): reg = self.dict() # css reg['static']['css'] = [ self.request.static_path( 'collecting_society_portal_imp:static/css/backend.css' ) ] # logo reg['static']['logo'] = self.request.static_path( 'collecting_society_portal_imp:static/img/musicfan/logo.png' ) # menue main reg['menues']['main'] = [ { 'name': _(u'Dashboard'), 'icon': self.request.static_path( 'collecting_society_portal_imp:' 'static/img/icon.png' ), 'url': self.request.resource_path( MusicfanResource(self.request), 'dashboard' ) }, { 'name': _(u'Clients'), 'icon': self.request.static_path( 'collecting_society_portal_imp:' 'static/img/icon.png' ), 'url': self.request.resource_path( ClientResource(self.request), 'list' ) }, { 'name': _(u'Music Utilization'), 'icon': self.request.static_path( 'collecting_society_portal_imp:' 'static/img/icon.png' ), 'url': self.request.resource_path( UtilisationIMPMusicfanResource(self.request), 'list' ) }, { 'name': _(u'My Account'), 'icon': self.request.static_path( 'collecting_society_portal_imp:' 'static/img/icon.png' ), 'url': None }, { 'name': _(u'News'), 'icon': self.request.static_path( 'collecting_society_portal_imp:' 'static/img/icon.png' ), 'url': None }, { 'name': _(u'Contact'), 'icon': self.request.static_path( 'collecting_society_portal_imp:' 'static/img/icon.png' ), 'url': None }, { 'name': _(u'Settings'), 'icon': self.request.static_path( 'collecting_society_portal_imp:' 'static/img/icon.png' ), 'url': None } ] # widgets content-right reg['widgets']['content-right'] = [ news_widget, # pocket_widget, plugins_widget, todo_musician_widget ] return reg