bareos: master 1f457781
Author | Committer | Branch | Timestamp | Parent | |
---|---|---|---|---|---|
frank | frank | master | 2019-08-27 19:43 | master e4724394 | Pending |
Changeset | webui: Fix Application Controller Plugin "CommandACLPlugin" Make the Application Controller Plugin "CommandACLPlugin" more generic so it is able to process mandatory and optional bconsole command lists. This change is required to handle Console/Profile Resource Command ACL settings properly in module controllers. A matrix of mandatory and optional commands used by each module is now given by a CSV file, webui/module/Application/config/commands.csv . The CSV file is processed and merged as an array into the application module configuration. |
||||
mod - webui/config/application.config.php | Diff File | ||||
mod - webui/module/Application/Module.php | Diff File | ||||
add - webui/module/Application/config/commands.csv | Diff File | ||||
add - webui/module/Application/config/module.commands.php | Diff File | ||||
mod - webui/module/Application/config/module.config.php | Diff File | ||||
mod - webui/module/Application/src/Application/Controller/Plugin/CommandACLPlugin.php | Diff File | ||||
mod - webui/module/Application/src/Application/View/Helper/ACLAlert.php | Diff File | ||||
add - webui/module/Application/view/layout/layout.phtml | Diff File | ||||
mod - webui/module/Application/view/layout/layout.phtml.in | Diff File | ||||
mod - webui/module/Client/Module.php | Diff File | ||||
mod - webui/module/Client/config/module.config.php | Diff File | ||||
mod - webui/module/Client/src/Client/Controller/ClientController.php | Diff File | ||||
mod - webui/module/Client/view/client/client/details.phtml | Diff File | ||||
mod - webui/module/Client/view/client/client/index.phtml | Diff File | ||||
mod - webui/module/Client/view/client/client/status.phtml | Diff File | ||||
add - webui/module/Console/Module.php | Diff File | ||||
add - webui/module/Console/autoload_classmap.php | Diff File | ||||
add - webui/module/Console/config/module.config.php | Diff File | ||||
add - webui/module/Console/src/Console/Controller/ConsoleController.php | Diff File | ||||
add - webui/module/Console/src/Console/Model/Console.php | Diff File | ||||
add - webui/module/Console/src/Console/Model/ConsoleModel.php | Diff File | ||||
mod - webui/module/Dashboard/Module.php | Diff File | ||||
mod - webui/module/Dashboard/config/module.config.php | Diff File | ||||
mod - webui/module/Dashboard/src/Dashboard/Controller/DashboardController.php | Diff File | ||||
mod - webui/module/Dashboard/view/dashboard/dashboard/index.phtml | Diff File | ||||
mod - webui/module/Director/Module.php | Diff File | ||||
mod - webui/module/Director/config/module.config.php | Diff File | ||||
mod - webui/module/Director/src/Director/Controller/DirectorController.php | Diff File | ||||
mod - webui/module/Director/view/director/director/index.phtml | Diff File | ||||
mod - webui/module/Director/view/director/director/messages.phtml | Diff File | ||||
mod - webui/module/Fileset/Module.php | Diff File | ||||
mod - webui/module/Fileset/config/module.config.php | Diff File | ||||
mod - webui/module/Fileset/src/Fileset/Controller/FilesetController.php | Diff File | ||||
mod - webui/module/Fileset/view/fileset/fileset/details.phtml | Diff File | ||||
mod - webui/module/Fileset/view/fileset/fileset/index.phtml | Diff File | ||||
mod - webui/module/Job/Module.php | Diff File | ||||
mod - webui/module/Job/src/Job/Controller/JobController.php | Diff File | ||||
mod - webui/module/Job/view/job/job/actions.phtml | Diff File | ||||
mod - webui/module/Job/view/job/job/cancel.phtml | Diff File | ||||
mod - webui/module/Job/view/job/job/details.phtml | Diff File | ||||
mod - webui/module/Job/view/job/job/index.phtml | Diff File | ||||
mod - webui/module/Job/view/job/job/run.phtml | Diff File | ||||
mod - webui/module/Media/Module.php | Diff File | ||||
mod - webui/module/Media/config/module.config.php | Diff File | ||||
mod - webui/module/Media/src/Media/Controller/MediaController.php | Diff File | ||||
mod - webui/module/Media/src/Media/Model/MediaModel.php | Diff File | ||||
mod - webui/module/Media/view/media/media/details.phtml | Diff File | ||||
mod - webui/module/Media/view/media/media/index.phtml | Diff File | ||||
mod - webui/module/Pool/Module.php | Diff File | ||||
mod - webui/module/Pool/config/module.config.php | Diff File | ||||
mod - webui/module/Pool/src/Pool/Controller/PoolController.php | Diff File | ||||
mod - webui/module/Pool/view/pool/pool/details.phtml | Diff File | ||||
mod - webui/module/Pool/view/pool/pool/index.phtml | Diff File | ||||
mod - webui/module/Restore/Module.php | Diff File | ||||
mod - webui/module/Restore/config/module.config.php | Diff File | ||||
mod - webui/module/Restore/src/Restore/Controller/RestoreController.php | Diff File | ||||
mod - webui/module/Restore/view/restore/restore/index.phtml | Diff File | ||||
mod - webui/module/Restore/view/restore/restore/versions.phtml | Diff File | ||||
mod - webui/module/Schedule/Module.php | Diff File | ||||
mod - webui/module/Schedule/config/module.config.php | Diff File | ||||
mod - webui/module/Schedule/src/Schedule/Controller/ScheduleController.php | Diff File | ||||
mod - webui/module/Schedule/view/schedule/schedule/details.phtml | Diff File | ||||
mod - webui/module/Schedule/view/schedule/schedule/index.phtml | Diff File | ||||
mod - webui/module/Schedule/view/schedule/schedule/overview.phtml | Diff File | ||||
mod - webui/module/Schedule/view/schedule/schedule/status.phtml | Diff File | ||||
mod - webui/module/Storage/Module.php | Diff File | ||||
mod - webui/module/Storage/config/module.config.php | Diff File | ||||
mod - webui/module/Storage/src/Storage/Controller/StorageController.php | Diff File | ||||
mod - webui/module/Storage/view/storage/storage/details.phtml | Diff File | ||||
mod - webui/module/Storage/view/storage/storage/index.phtml | Diff File | ||||
mod - webui/module/Storage/view/storage/storage/status.phtml | Diff File |