mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
Update permission used to show action button
This commit is contained in:
committed by
Oliver Günther
parent
22c83b3b74
commit
0766f0bc6c
@@ -77,7 +77,7 @@ module Meetings
|
||||
|
||||
def finish_setup_enabled?
|
||||
@meeting.draft? &&
|
||||
User.current.allowed_in_project?(:create_meetings, @meeting.project)
|
||||
User.current.allowed_in_project?(:edit_meetings, @meeting.project)
|
||||
end
|
||||
|
||||
def action_button_params
|
||||
|
||||
@@ -64,7 +64,7 @@ module OpenProject::Meeting
|
||||
permission :edit_meetings,
|
||||
{
|
||||
meetings: %i[edit cancel_edit update update_title change_state toggle_notifications_dialog
|
||||
details_dialog update_details toggle_notifications],
|
||||
details_dialog update_details toggle_notifications exit_draft_mode_dialog exit_draft_mode],
|
||||
recurring_meetings: %i[edit cancel_edit update update_title details_dialog update_details
|
||||
notify end_series end_series_dialog],
|
||||
work_package_meetings_tab: %i[add_work_package_to_meeting_dialog add_work_package_to_meeting refresh_form],
|
||||
@@ -88,7 +88,6 @@ module OpenProject::Meeting
|
||||
require: :member
|
||||
permission :manage_agendas,
|
||||
{
|
||||
meetings: %i[change_state exit_draft_mode_dialog exit_draft_mode],
|
||||
meeting_agenda_items: %i[new cancel_new create edit cancel_edit update destroy drop move
|
||||
move_to_next_meeting move_to_next_meeting_dialog
|
||||
duplicate_in_next_meeting duplicate_in_next_meeting_dialog
|
||||
|
||||
@@ -39,7 +39,7 @@ RSpec.describe "Meeting Backlogs", :js do
|
||||
create :user,
|
||||
lastname: "First",
|
||||
preferences: { time_zone: "Etc/UTC" },
|
||||
member_with_permissions: { project => %i[view_meetings manage_agendas manage_outcomes] }
|
||||
member_with_permissions: { project => %i[view_meetings edit_meetings manage_agendas manage_outcomes] }
|
||||
end
|
||||
shared_let(:reader) do
|
||||
create :user,
|
||||
|
||||
Reference in New Issue
Block a user