Hi:

Thanks for trying to solve my problem, but this wasn't leading me anywhere.

I found the way to satisfy the authorization check was to go into the
Authorizations -> Advanced Policy Manager and select the collection,
Item Type=Bitstream, Group=collection_##_admin, Action=ADD as well as
collection, Item Type=Bitstream, Group=collection_##_admin,
Action=WRITE. (Theoretically it could be any group, as long as the
user you are trying to grant privileges to belongs to it).

I'm _not_ sure if I still needed to provide the individual item
permissions as well that I previously attempted (i.e. the permissions
on the item Bundle); that would be a good thing to confirm so that we
can document this once and for all. At least until the steps change :)

Dan

On 16/07/07, Jayan Chirayath Kurian <[EMAIL PROTECTED]> wrote:
> Hi!
>
> I assume that in the Submission Workflow for example the account X is
> selected as the Collection Administrator. In the Submission Workflow
> select X as a Submitter. I hope this will allow X to submit to the
> specified collection without DSpace administrator privileges. Incase you
> need to create a collection admin as well as a separate submitter you
> may follow the steps given below.
>
> http://www.mail-archive.com/[email protected]/msg01704.h
> tml
>
>
> Thanks,
> Jayan
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Dan
> Scott
> Sent: Tuesday, July 17, 2007 8:35 AM
> To: [email protected]
> Subject: [Dspace-tech] Authorizing a user to add a file to a document
>
> Hi:
>
> I chatted briefly with Rob Tansley about this on IRC, but I thought I
> would post to the list and see if I'm overlooking something.
>
> I'm attempting to grant a user the ability to add more files to a
> single document. The context is that the document is a book, and the
> author wants to be able to add chapters as they are completed so that
> it is an open work in progress. We're running DSpace 1.4.1 at the
> moment.
>
> In the process of trial and error, I added the user to the Collection
> Admin group for the collection in which the document appears. That
> wasn't enough; so I gave the user ADD and WRITE permissions on the
> item Bundle; that wasn't enough. I can't see any further permissions
> that I can add through the Item Policy editor.
>
> When the user tries to add an item, however, they receive an error
> message that they are not authorized to perform that action. The log
> file contains the following exception:
>
> authorize_error:org.dspace.authorize.AuthorizeException: Authorization
> denied for action WRITE on BITSTREAM:176 by user 6
>
> But of course, I can't grant permissions to the user on the bitstream
> in advance because that is simply the next bitstream in sequence - it
> doesn't exist until the user attempts to upload it. From reading the
> pertinent code[1], it seems that the only way to add files to a
> document is if you are a DSpace administrator - and I really don't
> want to open things up this wide for a single user.
>
> Am I missing something obvious here? Or is DSpace not set up to enable
> this sort of granular authorization scheme?
>
> 1.
> http://dspace.svn.sourceforge.net/viewvc/dspace/trunk/dspace-api/src/mai
> n/java/org/dspace/authorize/AuthorizeManager.java?revision=1957&view=mar
> kup,
> method authorize(), clause "if isAdmin(c) { return true; }
>
> Thanks,
> --
> Dan Scott
> Laurentian University
>
> ------------------------------------------------------------------------
> -
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>


-- 
Dan Scott
Laurentian University

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Reply via email to