-
- Downloads
Store application wide terms
This allows admins to define terms in the application settings. Every time the terms are adjusted, a new version is stored and becomes the 'active' version. This allows tracking which specific version was accepted by a user.
Showing
- app/helpers/application_settings_helper.rb 3 additions, 1 deletionapp/helpers/application_settings_helper.rb
- app/models/application_setting.rb 19 additions, 0 deletionsapp/models/application_setting.rb
- app/models/application_setting/term.rb 8 additions, 0 deletionsapp/models/application_setting/term.rb
- app/services/application_settings/update_service.rb 15 additions, 0 deletionsapp/services/application_settings/update_service.rb
- app/views/admin/application_settings/_terms.html.haml 3 additions, 3 deletionsapp/views/admin/application_settings/_terms.html.haml
- app/views/admin/application_settings/show.html.haml 11 additions, 0 deletionsapp/views/admin/application_settings/show.html.haml
- doc/api/settings.md 6 additions, 0 deletionsdoc/api/settings.md
- spec/factories/terms.rb 5 additions, 0 deletionsspec/factories/terms.rb
- spec/features/admin/admin_settings_spec.rb 12 additions, 0 deletionsspec/features/admin/admin_settings_spec.rb
- spec/models/application_setting/term_spec.rb 15 additions, 0 deletionsspec/models/application_setting/term_spec.rb
- spec/models/application_setting_spec.rb 15 additions, 0 deletionsspec/models/application_setting_spec.rb
- spec/requests/api/settings_spec.rb 5 additions, 1 deletionspec/requests/api/settings_spec.rb
- spec/services/application_settings/update_service_spec.rb 57 additions, 0 deletionsspec/services/application_settings/update_service_spec.rb
spec/factories/terms.rb
0 → 100644
spec/models/application_setting/term_spec.rb
0 → 100644
Please register or sign in to comment