Loaner Request Application with Module 5 labs completed.
This commit is contained in:
+3
-3
@@ -18,14 +18,14 @@
|
||||
<query>active=true^assigned_toISEMPTY^EQ</query>
|
||||
<report/>
|
||||
<require_confirmation>true</require_confirmation>
|
||||
<roles/>
|
||||
<roles>x_cdltd_loaner_req.admin</roles>
|
||||
<sys_class_name>sys_app_module</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-08 06:05:18</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>028349e29f7322107f44d6013024abbf</sys_id>
|
||||
<sys_mod_count>1</sys_mod_count>
|
||||
<sys_mod_count>2</sys_mod_count>
|
||||
<sys_name>Open - Unassigned</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
@@ -33,7 +33,7 @@
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_app_module_028349e29f7322107f44d6013024abbf</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-08 06:27:49</sys_updated_on>
|
||||
<sys_updated_on>2025-09-19 15:41:13</sys_updated_on>
|
||||
<timeline_page/>
|
||||
<title>Open - Unassigned</title>
|
||||
<uncancelable>false</uncancelable>
|
||||
|
||||
+3
-3
@@ -18,14 +18,14 @@
|
||||
<query>active=false^EQ</query>
|
||||
<report/>
|
||||
<require_confirmation>true</require_confirmation>
|
||||
<roles/>
|
||||
<roles>x_cdltd_loaner_req.admin</roles>
|
||||
<sys_class_name>sys_app_module</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-08 06:05:18</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>068349e29f7322107f44d6013024abc1</sys_id>
|
||||
<sys_mod_count>1</sys_mod_count>
|
||||
<sys_mod_count>2</sys_mod_count>
|
||||
<sys_name>Closed</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
@@ -33,7 +33,7 @@
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_app_module_068349e29f7322107f44d6013024abc1</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-08 06:27:54</sys_updated_on>
|
||||
<sys_updated_on>2025-09-19 15:40:58</sys_updated_on>
|
||||
<timeline_page/>
|
||||
<title>Closed</title>
|
||||
<uncancelable>false</uncancelable>
|
||||
|
||||
+3
-3
@@ -18,14 +18,14 @@
|
||||
<query/>
|
||||
<report/>
|
||||
<require_confirmation>true</require_confirmation>
|
||||
<roles/>
|
||||
<roles>x_cdltd_loaner_req.admin</roles>
|
||||
<sys_class_name>sys_app_module</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-08 06:05:18</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>ce8349e29f7322107f44d6013024abcf</sys_id>
|
||||
<sys_mod_count>1</sys_mod_count>
|
||||
<sys_mod_count>2</sys_mod_count>
|
||||
<sys_name>All</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
@@ -33,7 +33,7 @@
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_app_module_ce8349e29f7322107f44d6013024abcf</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-08 06:28:01</sys_updated_on>
|
||||
<sys_updated_on>2025-09-19 15:39:34</sys_updated_on>
|
||||
<timeline_page/>
|
||||
<title>All</title>
|
||||
<uncancelable>false</uncancelable>
|
||||
|
||||
+22
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_scope_privilege">
|
||||
<sys_scope_privilege action="INSERT_OR_UPDATE">
|
||||
<operation>execute</operation>
|
||||
<source_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</source_scope>
|
||||
<status>allowed</status>
|
||||
<sys_class_name>sys_scope_privilege</sys_class_name>
|
||||
<sys_created_by>beth.anglin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 16:12:48</sys_created_on>
|
||||
<sys_id>1c187fc69f4032107f444e39ab24ab0c</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>Glide API: user roles and groups</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_scope_privilege_1c187fc69f4032107f444e39ab24ab0c</sys_update_name>
|
||||
<sys_updated_by>beth.anglin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 16:12:48</sys_updated_on>
|
||||
<target_name>Glide API: user roles and groups</target_name>
|
||||
<target_scope display_value="Global">global</target_scope>
|
||||
<target_type>scriptable</target_type>
|
||||
</sys_scope_privilege>
|
||||
</record_update>
|
||||
+29
@@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_security_acl">
|
||||
<sys_security_acl action="INSERT_OR_UPDATE">
|
||||
<active>true</active>
|
||||
<admin_overrides>true</admin_overrides>
|
||||
<advanced>true</advanced>
|
||||
<condition table="x_cdltd_loaner_req_loaner_request">requested_forDYNAMIC90d1921e5f510100a9ad2572f2b477fe^EQ<item endquery="false" field="requested_for" goto="false" newquery="false" operator="DYNAMIC" or="false" value="90d1921e5f510100a9ad2572f2b477fe"/>
|
||||
<item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/>
|
||||
</condition>
|
||||
<description>Allow read for records in x_cdltd_loaner_req_loaner_request, for users with role x_cdltd_loaner_req.loaner_request_user, and if the ACL condition (requested_forDYNAMIC90d1921e5f510100a9ad2572f2b477fe^EQ) evaluates to true.</description>
|
||||
<local_or_existing>Local</local_or_existing>
|
||||
<name>x_cdltd_loaner_req_loaner_request</name>
|
||||
<operation display_value="read">read</operation>
|
||||
<script/>
|
||||
<security_attribute/>
|
||||
<sys_class_name>sys_security_acl</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 15:54:19</sys_created_on>
|
||||
<sys_id>1a03ff029f4032107f444e39ab24aba5</sys_id>
|
||||
<sys_mod_count>1</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req_loaner_request</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_security_acl_1a03ff029f4032107f444e39ab24aba5</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 15:56:24</sys_updated_on>
|
||||
<type display_value="record">record</type>
|
||||
</sys_security_acl>
|
||||
</record_update>
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_security_acl">
|
||||
<sys_security_acl action="INSERT_OR_UPDATE">
|
||||
<active>true</active>
|
||||
<admin_overrides>true</admin_overrides>
|
||||
<advanced>true</advanced>
|
||||
<condition/>
|
||||
<description/>
|
||||
<local_or_existing>Local</local_or_existing>
|
||||
<name>x_cdltd_loaner_req_loaner_request</name>
|
||||
<operation display_value="read">read</operation>
|
||||
<script><![CDATA[current.isNewRecord();]]></script>
|
||||
<security_attribute/>
|
||||
<sys_class_name>sys_security_acl</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 15:59:20</sys_created_on>
|
||||
<sys_id>6274b3429f4032107f444e39ab24ab27</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req_loaner_request</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_security_acl_6274b3429f4032107f444e39ab24ab27</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 15:59:20</sys_updated_on>
|
||||
<type display_value="record">record</type>
|
||||
</sys_security_acl>
|
||||
</record_update>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_security_acl_role">
|
||||
<sys_security_acl_role action="INSERT_OR_UPDATE">
|
||||
<sys_class_name>sys_security_acl_role</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 15:48:47</sys_created_on>
|
||||
<sys_id>5842f7029f4032107f444e39ab24ab87</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req_loaner_request.x_cdltd_loaner_req.admin</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_security_acl display_value="x_cdltd_loaner_req_loaner_request">343381e29f7322107f44d6013024abe7</sys_security_acl>
|
||||
<sys_update_name>sys_security_acl_role_5842f7029f4032107f444e39ab24ab87</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 15:48:47</sys_updated_on>
|
||||
<sys_user_role display_value="x_cdltd_loaner_req.admin" name="x_cdltd_loaner_req.admin">18fc274a9f0032107f444e39ab24ab96</sys_user_role>
|
||||
</sys_security_acl_role>
|
||||
</record_update>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_security_acl_role">
|
||||
<sys_security_acl_role action="INSERT_OR_UPDATE">
|
||||
<sys_class_name>sys_security_acl_role</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 15:49:27</sys_created_on>
|
||||
<sys_id>58a2bf029f4032107f444e39ab24abd0</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req_loaner_request.x_cdltd_loaner_req.admin</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_security_acl display_value="x_cdltd_loaner_req_loaner_request">fc33c1e29f7322107f44d6013024ab00</sys_security_acl>
|
||||
<sys_update_name>sys_security_acl_role_58a2bf029f4032107f444e39ab24abd0</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 15:49:27</sys_updated_on>
|
||||
<sys_user_role display_value="x_cdltd_loaner_req.admin" name="x_cdltd_loaner_req.admin">18fc274a9f0032107f444e39ab24ab96</sys_user_role>
|
||||
</sys_security_acl_role>
|
||||
</record_update>
|
||||
+5
-5
@@ -2,17 +2,17 @@
|
||||
<sys_security_acl_role action="INSERT_OR_UPDATE">
|
||||
<sys_class_name>sys_security_acl_role</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-08 06:03:51</sys_created_on>
|
||||
<sys_id>7033c1e29f7322107f44d6013024ab04</sys_id>
|
||||
<sys_created_on>2025-09-19 15:56:23</sys_created_on>
|
||||
<sys_id>82d3bf029f4032107f444e39ab24abd7</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req_loaner_request.x_cdltd_loaner_req.loaner_request_user</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_security_acl display_value="x_cdltd_loaner_req_loaner_request">fc33c1e29f7322107f44d6013024ab00</sys_security_acl>
|
||||
<sys_update_name>sys_security_acl_role_7033c1e29f7322107f44d6013024ab04</sys_update_name>
|
||||
<sys_security_acl display_value="x_cdltd_loaner_req_loaner_request">1a03ff029f4032107f444e39ab24aba5</sys_security_acl>
|
||||
<sys_update_name>sys_security_acl_role_82d3bf029f4032107f444e39ab24abd7</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-08 06:03:51</sys_updated_on>
|
||||
<sys_updated_on>2025-09-19 15:56:23</sys_updated_on>
|
||||
<sys_user_role display_value="x_cdltd_loaner_req.loaner_request_user" name="x_cdltd_loaner_req.loaner_request_user">975249aa9f3322107f44d6013024ab36</sys_user_role>
|
||||
</sys_security_acl_role>
|
||||
</record_update>
|
||||
+6
-6
@@ -2,17 +2,17 @@
|
||||
<sys_security_acl_role action="INSERT_OR_UPDATE">
|
||||
<sys_class_name>sys_security_acl_role</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-08 06:03:51</sys_created_on>
|
||||
<sys_id>7c3381e29f7322107f44d6013024abf6</sys_id>
|
||||
<sys_created_on>2025-09-19 15:59:20</sys_created_on>
|
||||
<sys_id>8f74b7829f4032107f444e39ab24ab87</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req_loaner_request.x_cdltd_loaner_req.loaner_request_user</sys_name>
|
||||
<sys_name>.x_cdltd_loaner_req.loaner_request_user</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_security_acl display_value="x_cdltd_loaner_req_loaner_request">343381e29f7322107f44d6013024abe7</sys_security_acl>
|
||||
<sys_update_name>sys_security_acl_role_7c3381e29f7322107f44d6013024abf6</sys_update_name>
|
||||
<sys_security_acl display_value="x_cdltd_loaner_req_loaner_request">6274b3429f4032107f444e39ab24ab27</sys_security_acl>
|
||||
<sys_update_name>sys_security_acl_role_8f74b7829f4032107f444e39ab24ab87</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-08 06:03:51</sys_updated_on>
|
||||
<sys_updated_on>2025-09-19 15:59:20</sys_updated_on>
|
||||
<sys_user_role display_value="x_cdltd_loaner_req.loaner_request_user" name="x_cdltd_loaner_req.loaner_request_user">975249aa9f3322107f44d6013024ab36</sys_user_role>
|
||||
</sys_security_acl_role>
|
||||
</record_update>
|
||||
+25
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_user_role">
|
||||
<sys_user_role action="INSERT_OR_UPDATE">
|
||||
<assignable_by/>
|
||||
<can_delegate>true</can_delegate>
|
||||
<description>Users who administer the Loaner Request application</description>
|
||||
<elevated_privilege>false</elevated_privilege>
|
||||
<grantable>true</grantable>
|
||||
<includes_roles/>
|
||||
<name>x_cdltd_loaner_req.admin</name>
|
||||
<scoped_admin>false</scoped_admin>
|
||||
<suffix>admin</suffix>
|
||||
<sys_class_name>sys_user_role</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 15:24:44</sys_created_on>
|
||||
<sys_id>18fc274a9f0032107f444e39ab24ab96</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req.admin</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_user_role_18fc274a9f0032107f444e39ab24ab96</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 15:24:44</sys_updated_on>
|
||||
</sys_user_role>
|
||||
</record_update>
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_user_role_contains">
|
||||
<sys_user_role_contains action="INSERT_OR_UPDATE">
|
||||
<contains display_value="x_cdltd_loaner_req.loaner_request_user" name="x_cdltd_loaner_req.loaner_request_user">975249aa9f3322107f44d6013024ab36</contains>
|
||||
<role display_value="x_cdltd_loaner_req.admin" name="x_cdltd_loaner_req.admin">18fc274a9f0032107f444e39ab24ab96</role>
|
||||
<sys_class_name>sys_user_role_contains</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 15:26:09</sys_created_on>
|
||||
<sys_id>b46deb4a9f0032107f444e39ab24ab7a</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>x_cdltd_loaner_req.loaner_request_user.x_cdltd_loaner_req.admin</sys_name>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sys_user_role_contains_b46deb4a9f0032107f444e39ab24ab7a</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 15:26:09</sys_updated_on>
|
||||
</sys_user_role_contains>
|
||||
</record_update>
|
||||
+37
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sysrule_view">
|
||||
<sysrule_view action="INSERT_OR_UPDATE">
|
||||
<active>true</active>
|
||||
<advanced>true</advanced>
|
||||
<condition/>
|
||||
<description/>
|
||||
<device_type>browser</device_type>
|
||||
<match_conditions>ALL</match_conditions>
|
||||
<name>Users see only ESS view</name>
|
||||
<order>100</order>
|
||||
<overrides_user_preference>true</overrides_user_preference>
|
||||
<script><![CDATA[(function overrideView(view, is_list) {
|
||||
|
||||
if(!gs.hasRole('x_cdltd_loaner_req.admin')){
|
||||
answer = 'ess';
|
||||
}
|
||||
|
||||
})(view, is_list);]]></script>
|
||||
<sys_class_name>sysrule_view</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2025-09-19 16:01:51</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>752573069f4032107f444e39ab24ab78</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_name>Users see only ESS view</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Loaner Request" source="x_cdltd_loaner_req">2c4209629f7322107f44d6013024ab4a</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Loaner Request">2c4209629f7322107f44d6013024ab4a</sys_scope>
|
||||
<sys_update_name>sysrule_view_752573069f4032107f444e39ab24ab78</sys_update_name>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2025-09-19 16:01:51</sys_updated_on>
|
||||
<table>x_cdltd_loaner_req_loaner_request</table>
|
||||
<view/>
|
||||
</sysrule_view>
|
||||
</record_update>
|
||||
Reference in New Issue
Block a user