Hi Tim, Thanks for getting back to me and thanks for your help. Fingers crossed I will find time to look at this bug in more detail in the near future, but at least I know now whats causing this issue.
Thanks, Mark On 10/01/11 17:38, Tim Donohue wrote: > Mark, > > Aha. Now I understand. This is a reported issue with 1.6.2: > https://jira.duraspace.org/browse/DS-678 > > I'd encourage you to add your additional comments to that issue, > and/or 'vote' for that issue. Unfortunately this is a "known issue" > at this time (and still exists in 1.7.0). We need to find a developer > to work on this issue and provide a patch which resolves it. > > - Tim > > On 1/10/2011 11:21 AM, Mark Melia wrote: >> Hi Tim, >> >> To give a little more details what I am trying to do: >> A user who is a community admin is trying to add a bitstream to an item. >> This item has up to now no bitstreams. When she opens the "upload a new >> bitstream" page the only type of bundle she is presented with is >> "License". >> >> Upon further investigation I have found in the addBundleOption in >> AddBitstreamForm.java if there are no bundles the user must be >> authorized as an administrator. This is checked by >> AuthorizeManager.isAdmin. This checks is the user is a system admin. In >> this case my user is only a community admin and is therefore not shown >> the bundle types. >> >> Now the question is - is this logically correct? >> >> Thanks for all your pointers on this. >> >> Mark >> >> On 10/01/11 15:59, Tim Donohue wrote: >>> Hi Mark, >>> >>> As far as I'm aware, this should be functioning properly in DSpace >>> 1.6.0 or above. At least we've had no other reports of bugs in this >>> area, from what I can find. >>> >>> Can you provide us with more information about your setup? Are you >>> running XMLUI or JSPUI? If XMLUI, what Theme are you using (and have >>> you customized the theme)? Have you made any other major >>> customizations/changes which could be affecting this? >>> >>> As of DSpace 1.6.0, DSpace now has a new Delegate Admins feature, >>> which improves the inheritance of Admin rights, and lets you more >>> easily control what individual Administrations can and cannot do. >>> >>> You also may want to check your 'dspace.cfg' to see if you've changed >>> the default settings for Community Administrators. Look for this >>> section: >>> ##### Authorization system configuration - Delegate ADMIN ##### >>> >>> By default, the contents of that configuration section are commented >>> out. This defaults to allowing a Community Admins perform all actions >>> on any Sub-Community, Collection or Item in their Community. If you've >>> customized these settings in any way, this obviously will affect what >>> a Community Administrator can do. >>> >>> - Tim >>> >>> On 1/10/2011 9:46 AM, Mark Melia wrote: >>>> Hi Tim, >>>> >>>> Thanks for getting back to me. I am running DSpace 1.6.2. >>>> >>>> Thanks, >>>> Mark >>>> >>>> On 10/01/11 15:43, Tim Donohue wrote: >>>>> Hi Mark, >>>>> >>>>> DSpace is supposed to inherit Admin permissions automatically. So, if >>>>> you are an Admin of a Community, it also means you should be an Admin >>>>> of all Sub-Communities, Collections or Items within that Community. >>>>> >>>>> Can you let us know what version of DSpace are you using? It's >>>>> possible you may be running into a bug in an old version of DSpace. >>>>> >>>>> - Tim >>>>> >>>>> On 1/10/2011 8:32 AM, Mark Melia wrote: >>>>>> Hi all, >>>>>> >>>>>> Perhaps a better example might help here. >>>>>> >>>>>> I have a top level community - Faculty of Engineering and Computing >>>>>> - in >>>>>> this community there is a sub-community - School of Civil >>>>>> Engineering. >>>>>> The faculty dean has administrative privileges on the collections >>>>>> directly in the Faculty community but these privileges do not >>>>>> seem to >>>>>> extend on down to the School of Civil Engineering collections. >>>>>> >>>>>> Does anyone know if this is how DSpace is meant to behave. I would >>>>>> appreciate any information on this. >>>>>> >>>>>> Thanks in advance, >>>>>> Mark >>>>>> >>>>>> >>>>>> >>>>>> On 06/01/11 14:21, Mark Melia wrote: >>>>>>> Hi all, >>>>>>> >>>>>>> I am trying to specify user privileges at a top level community and >>>>>>> have >>>>>>> those privileges for users using sub-communities within the top >>>>>>> level >>>>>>> community. >>>>>>> >>>>>>> So for example if I am admin in topLevelCommunity1 and communityA >>>>>>> is in >>>>>>> topLevelCommunity1 I should have admin privileges in communityA. >>>>>>> >>>>>>> This does not appear to be the case for me. Does anyone have any >>>>>>> idea >>>>>>> how to rectify this? >>>>>>> >>>>>>> Thanks, >>>>>>> Mark >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Learn how Oracle Real Application Clusters (RAC) One Node allows >>>>>>> customers >>>>>>> to consolidate database storage, standardize their database >>>>>>> environment, and, >>>>>>> should the need arise, upgrade to a full multi-node Oracle RAC >>>>>>> database >>>>>>> without downtime or disruption >>>>>>> http://p.sf.net/sfu/oracle-sfdevnl >>>>>>> _______________________________________________ >>>>>>> DSpace-tech mailing list >>>>>>> [email protected] >>>>>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Gaining the trust of online customers is vital for the success of >>>>>> any >>>>>> company >>>>>> that requires sensitive data to be transmitted over the Web. Learn >>>>>> how to >>>>>> best implement a security strategy that keeps consumers' information >>>>>> secure >>>>>> and instills the confidence they need to proceed with transactions. >>>>>> http://p.sf.net/sfu/oracle-sfdevnl >>>>>> _______________________________________________ >>>>>> DSpace-tech mailing list >>>>>> [email protected] >>>>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech ------------------------------------------------------------------------------ Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

