seminar_mod.add_menu('Seminars', 'seminars.default') # ############################################################################## # Add a side panel menu seminar_mod.add_side_menu( 'Seminars', # Side panel title [ ( 'Add Seminar', 'seminars.add_seminar' ), ( 'Edit Seminars', 'seminars.update_seminars' ), ( 'Edit Talks', 'seminars.update_talks' ) ], 'seminar-organizer' ) # ############################################################################## # Load the module implementation import models # filename: models.py import views # filename: views.py # attach module to website add_content_module( seminar_mod ) # register our data models register_data_models([ models.Seminar, models.Talk ]) # register user roles register_user_role('seminar-organizer')
# ######################################################################3####### # Initialization articles_mod = ContentModule('articles', __name__) articles_mod.add_menu('Articles', 'articles.default' ) articles_mod.add_side_menu( 'Articles', [ ('Add Article', 'articles.add_article'), ('Edit Articles', 'articles.update_articles') ], 'contributor' ) import models import views # ######################################################################3####### # Hooking into main website add_content_module( articles_mod ) # ######################################################################3####### # Register data models register_data_models( [ models.Article, models.Article_Comment ] ) # ############################################################################## # register user roles register_user_role('contributor')