# PluginFactoryScaffolding : SKIPPED ######################################################################################################################## class Plugin::Sinatra ###################################################################################################################### # PLUGIN get '/ping' do route_ping_callback end post '/install' do route_install_callback end post '/uninstall' do route_uninstall_callback end static '/' do route_index_ui end #static '/config.html' do route_config_ui end #static '/close_popup.html' do route_close_popup_ui end ###################################################################################################################### # DATABASE #static '/:com_database_shortid/add_database.html', [] do route_add_database_ui end #static '/:com_database_shortid/view_profile.html', [] do route_view_profile_ui end ###################################################################################################################### # PROCESSOR ###################################################################################################################### # CAMPAIGN #static '/:com_campaign_shortid/add_campaign.html', [] do route_add_campaign_ui end #static '/:com_campaign_shortid/view_campaign.html', [] do route_view_campaign_ui end ###################################################################################################################### # IDENTIFIER ###################################################################################################################### # INITIATIVE #static '/:com_shortid/add_edit_initiative.html', [] do route_ui(:add_edit_initiative, params[:com_shortid]) end #static '/:com_shortid/initiative_overview.html', [] do route_ui(:initiative_overview, params[:com_shortid]) end #post '/:com_shortid/archive_initiative' do route_archive_initiative_callback end #post '/:com_shortid/destroy_initiative' do route_destroy_initiative_callback end ###################################################################################################################### # JS ENGAGER ###################################################################################################################### # JS WIDGET #static '/widget_templates' do route_widget_templates end ###################################################################################################################### # JS FINDER ###################################################################################################################### # VISITOR #static '/:organization_slug/:com_shortid/:initiative_id', [] do route_visitor_ui(:visitor, params[:com_shortid]) end ###################################################################################################################### end