[RFE] Add RBAC and Tagging Support to Ansible Repos. As a user I should only be able to view Playbooks that have been enabled for my user permissions.
https://github.com/ManageIQ/manageiq/pull/17049
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/8ab4bbf478c5e0527153eb902ca12b5cdb4336e0 commit 8ab4bbf478c5e0527153eb902ca12b5cdb4336e0 Author: James Wong <jwong> AuthorDate: Mon Feb 26 11:39:30 2018 -0500 Commit: James Wong <jwong> CommitDate: Mon Feb 26 11:39:44 2018 -0500 Taggable of AutomationManager's authentications/playbooks/repos https://bugzilla.redhat.com/show_bug.cgi?id=1526219 https://bugzilla.redhat.com/show_bug.cgi?id=1526218 https://bugzilla.redhat.com/show_bug.cgi?id=1526217 app/models/manageiq/providers/automation_manager/authentication.rb | 1 + .../providers/automation_manager/configuration_script_payload.rb | 1 + .../manageiq/providers/automation_manager/configuration_script_source.rb | 1 + 3 files changed, 3 insertions(+)
Backend is done. Assigning to UI team...
This is still work in progress, probably will need to add toolbar to the screen. More info will be added in the next days.
https://github.com/ManageIQ/manageiq/pull/17099
https://github.com/ManageIQ/manageiq-ui-classic/pull/3522
Update: Adding RBAC and Tagging Support to Ansible Playbooks done (PR created), now just waiting for review of the changes.
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/3d2b0cc68771b6e9f5e2075d0eaaaf552e1fb240 commit 3d2b0cc68771b6e9f5e2075d0eaaaf552e1fb240 Author: Hilda Stastna <hstastna> AuthorDate: Tue Mar 6 15:21:59 2018 -0500 Commit: Hilda Stastna <hstastna> CommitDate: Tue Mar 6 15:21:59 2018 -0500 Add tagging feature for Ansible Playbooks https://bugzilla.redhat.com/show_bug.cgi?id=1526218 db/fixtures/miq_product_features.yml | 4 + 1 file changed, 4 insertions(+)
New commit detected on ManageIQ/manageiq-ui-classic/master: https://github.com/ManageIQ/manageiq-ui-classic/commit/483f3be18709b480b0a2d9373ad67fac031bac2e commit 483f3be18709b480b0a2d9373ad67fac031bac2e Author: Hilda Stastna <hstastna> AuthorDate: Wed Mar 7 06:05:57 2018 -0500 Commit: Hilda Stastna <hstastna> CommitDate: Wed Mar 7 06:05:57 2018 -0500 Add Policy button to enable tagging in Ansible Playbooks Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1526218 Add toolbar and Policy button to enable tagging in Automation > Ansible > Playbooks. app/controllers/ansible_playbook_controller.rb | 1 + app/helpers/application_helper/toolbar/ansible_playbooks_center.rb | 24 + 2 files changed, 25 insertions(+)