1) This is related to KB articles. There will be a valid date field on KB form. Ideally after that date , article gets retired. So , create an UI Action named Publish which will be visible only in Retired articles and if we click on it, validate that

gomathysanjana
Mega Expert
1)This is related to KB articles. There will be a valid date field on KB form. Ideally after that date , article gets retired. So , create an UI Action named Publish which will be visible only in Retired articles and if we click on it, validate that user changes valid to date to a future date. If date is in past or today, do not publish it.
2)Create two fields on KB form. Group Reference to Groups table User Glide list field reference to User table. Fill Group field with some group.   Now create a UI Action "All Users" , if we click on it, the users of the grp belonging to Group should be filled in User glide list field
How to perform this
1 ACCEPTED SOLUTION

I dono what is wrong in your code,



I have tested this and it does work


//code


if(current.valid_to <= gs.nowDateTime()){


gs.addInfoMessage('Invalid date.Please enter future date');


current.setAbortAction(true);


}


else


  {


current.workflow_state = 'published';


current.update();


  }


action.setRedirectURL(current);


Regards
Harish

View solution in original post

17 REPLIES 17

that code is not working?



add this at the end


action.setRedirectURL(current);


Regards
Harish

gomathysanjana
Mega Expert

Not working in mine


its working fine in my colleagues system


you should have been missing something. Ask your colleague to help you


Regards
Harish

gomathysanjana
Mega Expert

Even they have checked nothing is wrong they are also confused. Moreover my colleague also written my code only


Thats weird. What is the error your getting?


Regards
Harish