lib/scidea/schools/engine.rb in scidea-schools-1.0.6 vs lib/scidea/schools/engine.rb in scidea-schools-1.1
- old
+ new
@@ -5,16 +5,25 @@
module Schools
class Engine < ::Rails::Engine
initializer "scidea.schools.register_view_callbacks" do
Scidea::Plugins::Plugin.on(:admin_user_form_after_profile) { conditional_render('users/school_edit') }
-
- Scidea::Plugins::Plugin.on(:registration_new_after_profile) { conditional_render('users/school_edit') }
+
+ Scidea::Plugins::Plugin.on(:registration_new_after_profile) { conditional_render('users/school_edit') }
Scidea::Plugins::Plugin.on(:user_profile_form_after_profile) { conditional_render('users/school_edit') }
Scidea::Plugins::Plugin.on(:admin_user_profile_after_profile) { 'admin/users/profile_show_school' }
Scidea::Plugins::Plugin.on(:user_profile_page_js) { 'backbone_apps/school_selector' }
+
+ Scidea::Plugins::Plugin.on(:admin_primary_navigation_users_menu_append) do |callback, menu|
+
+ menu.item :schools,
+ 'Schools',
+ callback.view_binding.eval('admin_schools_path')
+ {}
+
+ end
end
config.to_prepare do
Profile.class_eval { include Scidea::Schools::Models::Profile }
Ability.class_eval { include Scidea::Schools::Models::Ability }