Dear Theodoros,

On 10. 06. 13 22:43, Theodoros Theodoropoulos wrote:
I'm creating some custom websubmit functions to handle local needs when
it comes to ability to Modify an existing record (similar to
Is_Original_Submitter)[...]

I think you have well understood and summarized the behaviour of this
function in your description.

* WITHOUT WebAccess authorization for MBI and \
  WITHOUT Is_Original_Submitter
  => ANYONE can modify

* WITH WebAccess authorization for MBI and \
  WITHOUT Is_Original_Submitter
  => USERS CONTROLLED BY WEBACCESS can modify

* WITH WebAccess authorization for MBI and \
  WITH Is_Original_Submitter
  => USERS CONTROLLED BY WEBACCESS can modify (with warning displayed
     if not original submitter)

* WITHOUT WebAccess authorization for MBI and \
  WITH Is_Original_Submitter
  => ORIGINAL SUBMITTER can modify

(Please someone correct the above if I am wrong!)

As an example, out of the (about) hundred submission workflows of the
CERN Document Server, only one uses the Is_Original_Submitter
function. Other workflows use custom functions tuned to check
authorizations (in addition to other various validations).

Best regards
--
Jerome Caffaro ** CERN Document Server ** <http://cds.cern.ch/>

Reply via email to