Loaner Request Application with Module 5 labs completed.

This commit is contained in:
admin
2025-09-19 16:16:42 +00:00
parent cb01dfd3ca
commit 1dc46bc97e
16 changed files with 375 additions and 21 deletions
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>
@@ -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>