- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-08-2018 03:50 AM
If logged in User is not a member in Assignment group then popup " logged in user not member in that group"
upto this script working fine, at the same time, i would like to popup message" select in Assign to", in case if assign to is not empty then change State=2,
UI Action: chceked:Client, Onclick: onClicking // Script is not working
function onClicking()
{
var gr = new GlideRecord('sys_user_grmember');
gr.addQuery('user',g_user.userID);
gr.addQuery('group',g_form.getValue('assignment_group'));
gr.query();
if(gr.next())
{
g_form.setValue('assigned_to',g_user.userID);
}
else
{
g_form.addInfoMessage('Looged-in user is not a member of the selected Assignment Group');
if(gr.assigned_toISNOTEMPTY)
{
g_form.setValue('state',2);
}
else
{
g_form.addInfoMessage('selct in assign to');
}
}
}
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-08-2018 05:30 AM
Unchecked Client Checkbox and try with below code:
if(gs.getUser().isMemberOf(current.assignment_group))
{
current.assigned_to=gs.getUserID();
current.state=2;
}
else
{
if(current.assigned_to!='')
{
current.state=2;
}
else
{
gs.addInfoMessage('Looged-in user is not a member of the selected Assignment Group');
gs.addInfoMessage('select in assign to');
}
}
action.setRedirectURL(current);
current.update();
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-08-2018 07:07 AM
No...we can do that kind of scenario, i have done that
if(current.assigned_to!='')
{
current.state=2;
}
else{
if(gs.getUser().isMemberOf(current.assignment_group))
{
current.assigned_to=gs.getUserID();
current.state=2;
}
else
{
if(current.assigned_to!='')
{
current.state=2;
}
else
{
gs.addInfoMessage('Looged-in user is not a member of the selected Assignment Group');
gs.addInfoMessage('select in assign to');
}
}
}
action.setRedirectURL(current);
current.update();
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-08-2018 07:30 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-08-2018 07:31 AM