Skip to content

Commit 46bdd92

Browse files
kylburns89admin
andauthored
Updated Slacker script include to retrieve pronouns value from the user profile. (#459)
Added pronouns field to Slacker users table Added pronouns to Slacker user form Co-authored-by: admin <[email protected]>
1 parent c6ded54 commit 46bdd92

6 files changed

+123
-7
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
X1NRvjwxs0od9dl7o8x8TJKGDW-1XcvrtaWNPJtN8j7xtRw17VMdAn_h3-53esZH05QfV-tD9S6cbLBezbHzOlkyDDGmvWoJGQNi571Y6tIII0MBhyjKBxCeIq-cpx0jXyNZ_yer-jbs4VsLDuUc45qJj0XS8w4T7KpHUpaZhAgenqgQDeBkP-i_tnFT8zBWk3Bx0MNmfca4yhS8NnDkn-CiJ-KFA44guyfnLDQc3f2AIMmK5L_tfkJskeAzhHlVWVXXfV59MWByMS6XWjxmKRjkr8OhEi-agClzlza1Ka8PHpAOTqSgTkm4tMw29ND7Fr4jr8bGYtpuSpLd6WiurWHSDo8pCCpm65_EQTHCezqgokX0mWU4pHhMSJcIWc5J-CLDCf93gQnlM6qlfKw8LyyExPpQjGlfJrCHarh5YxjZbd_qFNsFt4AcRy0DQNbd9m1AGspNl1QuH7SDjw3oCysmaNZa3Tk1hQ2T4uzL4wDqOaVMHf1EHVqI-YQIv-5MPtOlP1DvK6daMjxhJ7lip1cTOxMG5J-AQEDWQIHsbTwEwK67su9-V1m9HIgv1fxNBNsnUuUG3QErGx36xxIfn90vUHN3vfa8u5n83SsKKcs8Pl6Md2zthr9LYUACKH-yzjXwctv-JyG5n6Ap1tSwiI_CeV_bWYrJt-Ok4wEroDs
1+
FMnDKTnj29fo7iD7UYS-j9oTOC9uOUZMzH7pdgqrpZlwybDRakyvFFtYDU2x-diGkBhb-u0ra_PQAKbCmw4z5v1QQKQRd3JnIJUmsD2xGIvHNSaPXusgnhRsHiwukXErp6JS442uoQlacx0vvr6qFN1arcEVAkaf5785evXIBe0cy--L8pearIgGD3funyWQDUNyyXs1sENqQFZP3Q3Mv1T1KCPNQiNf3_sQ3Zi9LrF_F2f8mEKImMd0UbSzmSHu5LBqDcXZMe_fYqoxv24VSGlUjTKiE4lHuNH2Wdr_T3ULFHsErPvH-xb3IbyYE9F2CrAh3oNGIMRZIn7xMV3ZnD1PzYE3L7hKElI3fabgQSU9Y8p2MB_EopbzNZCeS_pKafjtXUefvCo1FfFCQc9DLzqjKhAdDPoxf9hkYZDgp3DEFwmIa7rxjyQCEApwHGK_vikKhJVOMUsXkc4Pe593TJ-nVWMDdCSUXRrwLOOJLRSsJy2zF1PCd8tAv8JW2v-jtAYqQZ26huFKKJIoF0AlFjeTCC5ajVOOAT3ndoQa__routNl2yk2x8hB-tUvHFKtbPE6f5dlnmcwwlZzzBwmeJ0JbKNOipTRwfCaclYo6LJK3NHMF2wR5pYt4TPm5qIoyj0mtJHKk9H88b6Qza0yx12mXp3W_S7HjtVCG7SVg2Q
Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?><database>
22
<element db_object_id="56bc752a1b861d10d806dc23b24bcbc3" label="User" max_length="40" name="x_snc_slackerbot_user" type="collection">
3-
<element label="Admin information" max_length="1000" name="admin_info" type="string"/>
4-
<element display="true" label="Name" max_length="128" name="name" type="string"/>
5-
<element default="javascript: new GlideDateTime();" label="Name updated" max_length="40" name="name_updated" type="glide_date_time"/>
63
<element label="User ID" max_length="40" name="user_id" read_only="true" type="string"/>
4+
<element label="Pronouns" max_length="128" name="pronouns" type="string"/>
5+
<element display="true" label="Name" max_length="128" name="name" type="string"/>
76
<element label="User information" max_length="1000" name="user_info" type="string"/>
7+
<element default="javascript: new GlideDateTime();" label="Name updated" max_length="40" name="name_updated" type="glide_date_time"/>
88
<element label="Identity verified" max_length="40" name="verified" type="boolean"/>
9+
<element label="Admin information" max_length="1000" name="admin_info" type="string"/>
910
</element>
1011
</database>
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update>
2+
<sys_dictionary action="INSERT_OR_UPDATE" element="pronouns" table="x_snc_slackerbot_user">
3+
<active>true</active>
4+
<array>false</array>
5+
<attributes/>
6+
<audit>false</audit>
7+
<calculation><![CDATA[(function calculatedFieldValue(current) {
8+
9+
// Add your code here
10+
return ''; // return the calculated value
11+
12+
})(current);]]></calculation>
13+
<choice/>
14+
<choice_field/>
15+
<choice_table/>
16+
<column_label>Pronouns</column_label>
17+
<comments/>
18+
<create_roles/>
19+
<default_value/>
20+
<defaultsort/>
21+
<delete_roles/>
22+
<dependent/>
23+
<dependent_on_field/>
24+
<display>false</display>
25+
<dynamic_creation>false</dynamic_creation>
26+
<dynamic_creation_script/>
27+
<dynamic_default_value/>
28+
<dynamic_ref_qual/>
29+
<element>pronouns</element>
30+
<element_reference>false</element_reference>
31+
<foreign_database/>
32+
<formula/>
33+
<function_definition/>
34+
<function_field>false</function_field>
35+
<internal_type display_value="String">string</internal_type>
36+
<mandatory>false</mandatory>
37+
<max_length>128</max_length>
38+
<name>x_snc_slackerbot_user</name>
39+
<next_element/>
40+
<primary>false</primary>
41+
<read_only>false</read_only>
42+
<read_roles/>
43+
<reference/>
44+
<reference_cascade_rule/>
45+
<reference_floats>false</reference_floats>
46+
<reference_key/>
47+
<reference_qual/>
48+
<reference_qual_condition/>
49+
<reference_type/>
50+
<spell_check>false</spell_check>
51+
<staged>false</staged>
52+
<sys_class_name>sys_dictionary</sys_class_name>
53+
<sys_created_by>admin</sys_created_by>
54+
<sys_created_on>2024-11-01 02:13:23</sys_created_on>
55+
<sys_name>Pronouns</sys_name>
56+
<sys_package display_value="SlackerBot" source="x_snc_slackerbot">b02cf9e61b861d10d806dc23b24bcb3f</sys_package>
57+
<sys_policy/>
58+
<sys_scope display_value="SlackerBot">b02cf9e61b861d10d806dc23b24bcb3f</sys_scope>
59+
<sys_update_name>sys_dictionary_x_snc_slackerbot_user_pronouns</sys_update_name>
60+
<sys_updated_by>admin</sys_updated_by>
61+
<sys_updated_on>2024-11-01 02:13:54</sys_updated_on>
62+
<table_reference>false</table_reference>
63+
<text_index>false</text_index>
64+
<unique>false</unique>
65+
<use_dependent_field>false</use_dependent_field>
66+
<use_dynamic_default>false</use_dynamic_default>
67+
<use_reference_qualifier>simple</use_reference_qualifier>
68+
<virtual>false</virtual>
69+
<virtual_type>script</virtual_type>
70+
<widget/>
71+
<write_roles/>
72+
<xml_view>false</xml_view>
73+
</sys_dictionary>
74+
</record_update>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0" encoding="UTF-8"?><record_update>
2+
<sys_documentation element="pronouns" label="Pronouns" language="en" table="x_snc_slackerbot_user">
3+
<sys_documentation action="INSERT_OR_UPDATE">
4+
<element>pronouns</element>
5+
<help/>
6+
<hint/>
7+
<label>Pronouns</label>
8+
<language>en</language>
9+
<name>x_snc_slackerbot_user</name>
10+
<plural>Pronouns</plural>
11+
<sys_class_name>sys_documentation</sys_class_name>
12+
<sys_created_by>admin</sys_created_by>
13+
<sys_created_on>2024-11-01 02:13:23</sys_created_on>
14+
<sys_mod_count>0</sys_mod_count>
15+
<sys_name>Pronouns</sys_name>
16+
<sys_package display_value="SlackerBot" source="x_snc_slackerbot">b02cf9e61b861d10d806dc23b24bcb3f</sys_package>
17+
<sys_policy/>
18+
<sys_scope display_value="SlackerBot">b02cf9e61b861d10d806dc23b24bcb3f</sys_scope>
19+
<sys_update_name>sys_documentation_x_snc_slackerbot_user_pronouns_en</sys_update_name>
20+
<sys_updated_by>admin</sys_updated_by>
21+
<sys_updated_on>2024-11-01 02:13:23</sys_updated_on>
22+
<url/>
23+
<url_target/>
24+
</sys_documentation>
25+
</sys_documentation>
26+
</record_update>

b02cf9e61b861d10d806dc23b24bcb3f/update/sys_script_include_b2c246ae1b861d10d806dc23b24bcbac.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ Slacker.prototype = {
138138
grupdate.get(record_id);
139139
grupdate.setValue('name', response_body.user.real_name);
140140
grupdate.setValue('name_updated', new GlideDateTime());
141+
grupdate.setValue('pronouns', response_body.user.profile.pronouns);
141142
grupdate.update();
142143
return true;
143144
} else {
@@ -188,14 +189,14 @@ Slacker.prototype = {
188189
<sys_created_by>earl.duque</sys_created_by>
189190
<sys_created_on>2022-09-23 06:06:00</sys_created_on>
190191
<sys_id>b2c246ae1b861d10d806dc23b24bcbac</sys_id>
191-
<sys_mod_count>13</sys_mod_count>
192+
<sys_mod_count>16</sys_mod_count>
192193
<sys_name>Slacker</sys_name>
193194
<sys_package display_value="SlackerBot" source="x_snc_slackerbot">b02cf9e61b861d10d806dc23b24bcb3f</sys_package>
194195
<sys_policy>read</sys_policy>
195196
<sys_scope display_value="SlackerBot">b02cf9e61b861d10d806dc23b24bcb3f</sys_scope>
196197
<sys_update_name>sys_script_include_b2c246ae1b861d10d806dc23b24bcbac</sys_update_name>
197-
<sys_updated_by>asteroid</sys_updated_by>
198-
<sys_updated_on>2024-10-20 09:41:16</sys_updated_on>
198+
<sys_updated_by>admin</sys_updated_by>
199+
<sys_updated_on>2024-11-01 02:27:15</sys_updated_on>
199200
</sys_script_include>
200201
<sys_es_latest_script action="INSERT_OR_UPDATE">
201202
<id>b2c246ae1b861d10d806dc23b24bcbac</id>

b02cf9e61b861d10d806dc23b24bcb3f/update/sys_ui_section_73be4e2a1bc61d10d806dc23b24bcb99.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,20 @@
8484
<sys_user/>
8585
<type/>
8686
</sys_ui_element>
87+
<sys_ui_element action="INSERT_OR_UPDATE">
88+
<element>pronouns</element>
89+
<position>6</position>
90+
<sys_created_by>admin</sys_created_by>
91+
<sys_created_on>2024-11-01 02:13:23</sys_created_on>
92+
<sys_id>e8086e16c3e512108fcc190ed401312b</sys_id>
93+
<sys_mod_count>0</sys_mod_count>
94+
<sys_ui_formatter/>
95+
<sys_ui_section caption="NULL" display_value="" name="x_snc_slackerbot_user" sys_domain="global" view="Default view">73be4e2a1bc61d10d806dc23b24bcb99</sys_ui_section>
96+
<sys_updated_by>admin</sys_updated_by>
97+
<sys_updated_on>2024-11-01 02:13:23</sys_updated_on>
98+
<sys_user/>
99+
<type/>
100+
</sys_ui_element>
87101
<sys_ui_section action="INSERT_OR_UPDATE">
88102
<caption/>
89103
<header>false</header>

0 commit comments

Comments
 (0)