PluginProbe ʕ •ᴥ•ʔ
Advanced Access Manager – Access Governance for WordPress / trunk
Advanced Access Manager – Access Governance for WordPress vtrunk
6.8.4 6.8.5 6.9.0 6.9.1 6.9.10 6.9.11 6.9.12 6.9.13 6.9.14 6.9.15 6.9.16 6.9.17 6.9.18 6.9.19 6.9.2 6.9.20 6.9.21 6.9.22 6.9.23 6.9.24 6.9.25 6.9.26 6.9.27 6.9.28 6.9.29 6.9.3 6.9.30 6.9.31 6.9.32 6.9.33 6.9.34 6.9.35 6.9.36 6.9.37 6.9.38 6.9.39 6.9.4 6.9.41 6.9.42 6.9.43 6.9.44 6.9.45 6.9.46 6.9.47 6.9.48 6.9.49 6.9.5 6.9.51 6.9.6 6.9.7 6.9.8 6.9.9 7.0.0 7.0.0-alpha.6 7.0.0-alpha.7 7.0.0-beta.1 7.0.0-rc1 7.0.0-rc2 7.0.0-rc3 7.0.1 7.0.10 7.0.11 7.0.2 7.0.3 7.0.4 7.0.5 7.0.6 7.0.7 7.0.8 7.0.9 7.1.0 7.1.1 trunk 3.0 4.0 4.0.1 4.1 4.2 4.3 4.4 4.4.1 4.5 4.6 4.6.1 4.6.2 4.7 4.7.1 4.7.2 4.7.5 4.7.6 4.8 4.8.1 4.9 4.9.1 4.9.2 4.9.3 4.9.4 4.9.5 4.9.5.1 4.9.5.2 5.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1 5.1.1 5.10 5.11 5.2 5.2.1 5.2.5 5.2.6 5.2.7 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.4 5.4.1 5.4.2 5.4.3 5.4.3.1 5.4.3.2 5.5 5.5.1 5.5.2 5.6 5.6.1 5.6.1.1 5.7 5.7.1 5.7.2 5.7.3 5.8 5.8.1 5.8.2 5.8.3 5.9 5.9.1 5.9.1.1 5.9.2 5.9.2.1 5.9.3 5.9.4 5.9.5 5.9.6 5.9.6.1 5.9.6.2 5.9.6.3 5.9.7 5.9.7.1 5.9.7.2 5.9.7.3 5.9.8 5.9.8.1 5.9.9 5.9.9.1 6.0.0 6.0.1 6.0.2 6.0.3 6.0.4 6.0.5 6.1.0 6.1.1 6.2.0 6.2.1 6.2.2 6.3.0 6.3.1 6.3.2 6.3.3 6.4.0 6.4.1 6.4.2 6.4.3 6.5.0 6.5.1 6.5.2 6.5.3 6.5.4 6.6.0 6.6.1 6.6.2 6.6.3 6.6.4 6.7.0 6.7.1 6.7.2 6.7.3 6.7.4 6.7.5 6.7.6 6.7.7 6.7.8 6.7.9 6.8.0 6.8.1 6.8.2 6.8.3
advanced-access-manager / application / Backend / tmpl / service / capability.php
advanced-access-manager / application / Backend / tmpl / service Last commit date
access-denied-redirect.php 1 year ago admin-toolbar.php 1 year ago api-route.php 1 year ago backend-menu.php 1 year ago capability.php 1 year ago content.php 1 year ago identity.php 1 year ago jwt.php 5 months ago login-redirect.php 1 year ago logout-redirect.php 1 year ago metabox.php 1 year ago not-found-redirect.php 1 year ago policy.php 1 year ago url.php 1 year ago welcome.php 1 year ago widget.php 1 year ago
capability.php
129 lines
1 <?php /** @version 7.0.0 **/ ?>
2
3 <?php if (defined('AAM_KEY')) { ?>
4 <div class="aam-feature" id="capability-content">
5 <?php if (AAM::api()->config->get('core.settings.ui.tips')) { ?>
6 <div class="row">
7 <div class="col-xs-12">
8 <p class="aam-notification">
9 <?php echo sprintf(AAM_Backend_View_Helper::preparePhrase('[Be careful!] On this tab, you can manage capabilities for [%s]. Any changes to the list of capabilities is [permanent]. Consider to backup at least your database tables [_options] and [_usermeta] regularly.', 'b', 'b', 'b', 'i', 'i'), AAM_Backend_AccessLevel::get_instance()->get_display_name()); ?>
10 </p>
11 </div>
12 </div>
13 <?php } ?>
14
15 <div class="aam-feature-top-actions text-right">
16 <div class="btn-group">
17 <a href="#" class="btn btn-xs btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" id="capability-filter">
18 <i class="icon-filter"></i> <?php echo __('Filter', 'advanced-access-manager'); ?> <span class="caret"></span>
19 </a>
20 <ul class="dropdown-menu" id="capability-groups" aria-labelledby="capability-filter">
21 <li><a href="#" data-assigned="true"><?php echo __('All Assigned', 'advanced-access-manager'); ?></a></li>
22 <li><a href="#" data-unassigned="true"><?php echo __('All Unassigned', 'advanced-access-manager'); ?></a></li>
23 <li><a href="#" data-clear="true"><?php echo __('All Capabilities', 'advanced-access-manager'); ?></a></li>
24 </ul>
25 </div>
26 <a href="#" class="btn btn-xs btn-primary" id="add-capability"><i class="icon-plus"></i> <?php echo __('Create', 'advanced-access-manager'); ?></a>
27 </div>
28
29 <table id="capability-list" class="table table-striped table-bordered">
30 <thead>
31 <tr>
32 <th>ID</th>
33 <th width="80%"><?php echo __('Capability', 'advanced-access-manager'); ?></th>
34 <th><?php echo __('Actions', 'advanced-access-manager'); ?></th>
35 <th>Is Granted</th>
36 <th>Data</th>
37 </tr>
38 </thead>
39 <tbody></tbody>
40 </table>
41
42 <div class="modal fade" id="add-capability-modal" tabindex="-1" role="dialog">
43 <div class="modal-dialog modal-sm" role="document">
44 <div class="modal-content">
45 <div class="modal-header">
46 <button type="button" class="close" data-dismiss="modal" aria-label="<?php echo __('Close', 'advanced-access-manager'); ?>"><span aria-hidden="true">&times;</span></button>
47 <h4 class="modal-title"><?php echo __('Create Capability', 'advanced-access-manager'); ?></h4>
48 </div>
49 <div class="modal-body">
50 <p
51 id="add_capability_error"
52 class="text-left alert alert-warning hidden aam-mb-2"
53 data-message="<?php echo esc_attr(__('The "%s" capability does not adhere to the WordPress core standard, which recommends using only lowercase letters, numbers, underscores, and hyphens.', 'advanced-access-manager')); ?>"
54 ></p>
55
56 <div class="form-group">
57 <label for="new-capability-name"><?php echo __('Capability', 'advanced-access-manager'); ?><span class="aam-asterix">*</span></label>
58 <input type="text" class="form-control" id="new-capability-name" placeholder="<?php echo __('Enter Capability', 'advanced-access-manager'); ?>" />
59 </div>
60 <div class="checkbox hidden" id="ignore_capability_format_container">
61 <label for="ignore_capability_format">
62 <input type="checkbox" id="ignore_capability_format" />
63 <?php echo __('Ignore warning and create new capability anyway', 'advanced-access-manager'); ?>
64 </label>
65 </div>
66 </div>
67 <div class="modal-footer">
68 <button type="button" class="btn btn-success" id="add-capability-btn"><?php echo __('Create', 'advanced-access-manager'); ?></button>
69 <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo __('Close', 'advanced-access-manager'); ?></button>
70 </div>
71 </div>
72 </div>
73 </div>
74
75 <div class="modal fade" id="update-capability-modal" tabindex="-1" role="dialog">
76 <div class="modal-dialog modal-sm" role="document">
77 <div class="modal-content">
78 <div class="modal-header">
79 <button type="button" class="close" data-dismiss="modal" aria-label="<?php echo __('Close', 'advanced-access-manager'); ?>"><span aria-hidden="true">&times;</span></button>
80 <h4 class="modal-title"><?php echo __('Update Capability', 'advanced-access-manager'); ?></h4>
81 </div>
82 <div class="modal-body">
83 <p
84 id="update_capability_error"
85 class="text-left alert alert-warning hidden aam-mb-2"
86 data-message="<?php echo esc_attr(__('The "%s" capability does not adhere to the WordPress core standard, which recommends using only lowercase letters, numbers, underscores, and hyphens.', 'advanced-access-manager')); ?>"
87 ></p>
88
89 <div class="form-group">
90 <label for="capability-id"><?php echo __('Capability', 'advanced-access-manager'); ?><span class="aam-asterix">*</span></label>
91 <input type="text" class="form-control" id="update-capability-slug" placeholder="<?php echo __('Enter Capability', 'advanced-access-manager'); ?>" />
92 </div>
93 <div class="checkbox hidden" id="ignore_update_capability_format_container">
94 <label for="ignore_update_capability_format">
95 <input type="checkbox" id="ignore_update_capability_format" />
96 <?php echo __('Ignore warning and update capability anyway', 'advanced-access-manager'); ?>
97 </label>
98 </div>
99 </div>
100 <div class="modal-footer">
101 <button type="button" class="btn btn-danger" id="update-capability-btn"><?php echo __('Update For All Roles', 'advanced-access-manager'); ?></button>
102 <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo __('Close', 'advanced-access-manager'); ?></button>
103 </div>
104 </div>
105 </div>
106 </div>
107
108 <div class="modal fade" id="delete-capability-modal" tabindex="-1" role="dialog">
109 <div class="modal-dialog modal-sm" role="document">
110 <div class="modal-content">
111 <div class="modal-header">
112 <button type="button" class="close" data-dismiss="modal" aria-label="<?php echo __('Close', 'advanced-access-manager'); ?>"><span aria-hidden="true">&times;</span></button>
113 <h4 class="modal-title"><?php echo __('Delete Capability', 'advanced-access-manager'); ?></h4>
114 </div>
115 <div class="modal-body">
116 <p
117 class="text-center aam-confirm-message alert alert-danger"
118 data-message="<?php echo __('You are about to delete the %s capability. Any functionality relying on this capability will no longer be accessible.', 'advanced-access-manager'); ?>"
119 ></p>
120 </div>
121 <div class="modal-footer">
122 <button type="button" class="btn btn-danger" id="delete-capability-btn"><?php echo __('Delete For All Roles', 'advanced-access-manager'); ?></button>
123 <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo __('Close', 'advanced-access-manager'); ?></button>
124 </div>
125 </div>
126 </div>
127 </div>
128 </div>
129 <?php }