Hello Tony,
I really appreciate your prompt (and pretty detailed) reply! You've
given me many ideas about what can be done with Invenio :)
I understand that CERN has a quite complex access restriction system,
and I can imagine that there is very good reason for that, but for the
rest of us, who would like to use the standard webaccess subsystem,
why the (already built-in) submit action has no effect on who is
allowed to submit which doctypes?
Again, I hope that I'm missing something, because I cannot believe
that such a basic feature is left out... The logic is there, you've
done something similar that works for approvals, so, for example, you
could check which doctypes the specific logged-in user is allowed to
submit when the user clicks the 'submit' tab, and THEN build the tree
with only the allowed ones (if any) or simply show a warning that this
specific user is not allowed to submit any documents!
I've built several new doctypes for my institution, modified/created a
couple websubmit functions to work with our needs, and I now have to
release the site to the public, soon. I spent some time experimenting
with webaccess, and having worked out some initial problems with the
referees, I'm now stuck at this, that could invalidate the whole
project :(
Is there a quick and dirty way to disallow (by default) ALL logged in
users from submitting to ANY doctype, and then handle this
authorization to only certain users?
Any idea would be useful!