feat: Disable member list via configuration (#990)
This commit is contained in:
parent
075f3cfa1a
commit
c50ba6eda5
10 changed files with 14 additions and 2 deletions
|
|
@ -1,4 +1,6 @@
|
|||
class Foodcoop::UsersController < ApplicationController
|
||||
before_action -> { require_config_disabled :disable_members_overview }
|
||||
|
||||
def index
|
||||
@users = User.undeleted.sort_by_param(params['sort'])
|
||||
|
||||
|
|
|
|||
|
|
@ -4,5 +4,6 @@
|
|||
= config_input form, :distribution_strategy, as: :select, collection: distribution_strategy_options,
|
||||
include_blank: false, input_html: {class: 'input-xxlarge'}, label_method: ->(s){ t("config.keys.distribution_strategy_options.#{s}") }
|
||||
= config_input form, :disable_invite, as: :boolean
|
||||
= config_input form, :disable_members_overview, as: :boolean
|
||||
= config_input form, :help_url, as: :url, input_html: {class: 'input-xlarge'}
|
||||
= config_input form, :webstats_tracking_code, as: :text, input_html: {class: 'input-xxlarge', rows: 3}
|
||||
|
|
|
|||
|
|
@ -2,7 +2,8 @@
|
|||
%h3= t '.title'
|
||||
%ul.nav.nav-list
|
||||
%li.nav-header= t '.foodcoop'
|
||||
%li= link_to t('.members'), foodcoop_users_path
|
||||
- unless FoodsoftConfig[:disable_members_overview]
|
||||
%li= link_to t('.members'), foodcoop_users_path
|
||||
%li= link_to t('.tasks'), user_tasks_path
|
||||
|
||||
- has_ordergroup = !@current_user.ordergroup.nil?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue