diff options
| author | Zog | 2018-03-26 11:12:25 +0200 |
|---|---|---|
| committer | Zog | 2018-03-26 11:12:25 +0200 |
| commit | deea16664b122b9db9c615980944a63f510c39f7 (patch) | |
| tree | 60adeaef608b58fdc40a12101f54d66fc1b83cda /app/views | |
| parent | 1a64e4cb265a320005247e54b880287d3308d28b (diff) | |
| download | chouette-core-deea16664b122b9db9c615980944a63f510c39f7.tar.bz2 | |
Refs #6218; Limit accessible exports for workgroups
Diffstat (limited to 'app/views')
| -rw-r--r-- | app/views/exports/_form.html.slim | 2 | ||||
| -rw-r--r-- | app/views/shared/_development_toolbar.html.slim | 14 |
2 files changed, 15 insertions, 1 deletions
diff --git a/app/views/exports/_form.html.slim b/app/views/exports/_form.html.slim index 44b4e447c..999e33e34 100644 --- a/app/views/exports/_form.html.slim +++ b/app/views/exports/_form.html.slim @@ -4,7 +4,7 @@ .col-lg-12 = form.input :name .col-lg-12 - = form.input :type, as: :select, collection: Export::Base.user_visible_descendants, label_method: :human_name + = form.input :type, as: :select, collection: workgroup_exports(workbench.workgroup), label_method: :human_name = form.input :referential_id, as: :select, collection: workbench.referentials, label_method: :name - Export::Base.user_visible_descendants.each do |child| diff --git a/app/views/shared/_development_toolbar.html.slim b/app/views/shared/_development_toolbar.html.slim index aafd37885..836066b3d 100644 --- a/app/views/shared/_development_toolbar.html.slim +++ b/app/views/shared/_development_toolbar.html.slim @@ -20,6 +20,20 @@ - if Rails.application.config.development_toolbar.features_doc_url = link_to "#{Rails.application.config.development_toolbar.features_doc_url}##{feature}", target: :blank do .fa.fa-question-circle + + - if @workbench + h4 + = "Exports" + .toggles + = link_to 'all', '#', data: {mask: 'export_types', val: true} + = link_to 'none', '#', data: {mask: 'export_types', val: false} + ul + - Export::Base.user_visible_descendants.each do |export| + li + = hidden_field_tag "export_types[#{@workbench.workgroup_id}][#{export.name}]", false, id: "" + = check_box_tag "export_types[#{@workbench.workgroup_id}][#{export.name}]", true, @workbench.workgroup.has_export?(export.name) + = label :export_types, export.human_name + .col.permissions h4 = "Permissions" |
