Beehive enhancement for tomorrow: re-add the OBEO sub folder sharing option

OK, I inadvertently posted a comment meant for an enhancement to be posted tomorrow, so here we go with tomorrows enhancement of the day:
Talking once more about delegation... There's quite a big fly in the ointment we need to talk about:
While delegation granting dialogues in OBEO and bcentral take care of permissions for default folders like inbox, sent items, drafts etc. and pseudo folders like calendar or contacts, it does not so for non-default folders.
We have the case of a superior that has a widely ramified folder structure and granted his secretary access to parts of it. When the secretary changed he changed delegation, and this did not change the non-default acls.
So far nothing unspectacular. The issue is, that there is no option in OBEO to define permissions tree-wise (nor is there in beectl), so the superior had to walk the whole directory hierarchy to adapt the permissions, each folder requiring multiple clicks.
There was a permissions dialogue for that in OBEO 1.5, but has been dropped.
There is an enhancement request I'd ask you to second through MOS:
10065126: READD THE SUB FOLDER SHARING OPTION TO OBEO
This ER had the status approved for future release, but product management changed its plans and put it to "Suggestion Rejected".
a related ER is the following:
12557969: OBEO PERMISSIONS DIALOGUE SHOULD HAVE A TREE OPTION
"The Beehive platform is designed from the ground up to be easy to manage." (cited from "Oracle Beehive: A Flexible Collaboration Platform for the Enterprise") - let's hope product management will give us tree perms management, at least in OBEO.
Thanks, Tom

As currently product management does not seem to be considering
readding the desired dialogue (nor a tree switch for beectl perms
related commands) lets look at our workaround.
Lets look at it in an example: user user_a has set up a delegation to
user_b, allowing access to his inbox.
If you have set this up (using OBEO or BCentral as alternatives) a new
Principal Record has emanated, that you can list with "beectl
list_users":
bhowner@bhhost:~> beectl list_users email addr@mydomain show more
Display Record: 1
===========================================
User Identifier: user=user_a
Family Name: user_a
Principal Record: 6
===============
Principal Identifier: pcpd=145F:5618:user:9B37CFDA0D624736B413FEF81573597400000000000E -> 145F:5618:user:D8D547BB10AD4C079CE3A2604996535B000000000000,user=user_a
Principal Name: 145F:5618:user:9B37CFDA0D624736B413FEF81573597400000000000E -> 145F:5618:user:D8D547BB10AD4C079CE3A2604996535B000000000000
Delegated Principal: Yes
DELEGATOR: user=user_a
DELEGATED TO: user=user_b
Lock status: UNKNOWN.
bhowner@bhhost:~>
An ACL to the inbox has been generated:
bhowner@bhhost:~> beectl list_local_acl --entity "fldr=Inbox,wksp=user_a's Personal Workspace,enpr=myenpr"
------------------------------------------------------------------+-------------
accessor | access_types
------------------------------------------------------------------+-------------
------------------------------------------------------------------+-------------
pcpd=145F:5618:user:9B37CFDA0D624736B413FEF81573597400000000000E | +RWDO
-> 145F:5618:user:D8D547BB10AD4C079CE3A2604996535B000000000000,us |
er=user_a |
------------------------------------------------------------------+-------------
Listed LocalACL for entity 'fldr=INBOX,wksp=user_a's Personal Workspace,enpr=myenpr'
bhowner@bhhost:~>
Now we need to generated similar ACLs for all subfolders of
exampl-fldr, which, being a non-default folder, did not receive any
ACL:
So let's connect to BEE_DATA on the BEEDB, preferrable through SQLDeveloper, and run
SELECT 'beectl add_local_ace --entity "'
||trim(TO_CHAR(c.enterprise_id,'0XXX'))
||':'
||trim(TO_CHAR(c.site_id,'0XXX'))
||':'
||c.container_type
||':'
||c.eid
||'" --accessor "pcpd=145F:5618:user:9B37CFDA0D624736B413FEF81573597400000000000E -> 145F:5618:user:D55B885774B6457AA0489F596D7DF873000000000000,user=user_a" --access_types "+RWDO"'
-- , f.name,
-- , c.path
FROM bee_data.ws_real_folders f,
bee_data.ocs_containers c
WHERE f.eid=c.eid
AND c.path LIKE '/dla/user_a''s Personal Workspace/exampl-fldr%'
AND c.container_type='afrh'
This will generate the beectl commands necessary to work around the
missing switch. You need to run those commands afterwards.
Of course this is not supported, but your only alternative is
right-clicking all of the subfolders of exampl-fldr and grant the new
user access manually.
I would be happy if Oracle would enhance this are of user and rights
management of beehive.
Regards, Tom
Edited by: snmdla on Jan 23, 2012 4:20 PM

Similar Messages

  • When I add a new bookmark sub-folder, it also changes the name of a different folder to the name of the new sub-folder

    When I add a new bookmarks sub-folder, it also changes the name of another folder to the name of the new sub-folder. For example, I have folders A, B, C - I add a sub-folder to A and call it X - it does that and also changes the name of C to X.

    I suggest you install the "Add Bookmark to Here2" extension, then you can expand the the list but you will not see the bookmark itself in the list if that is what you wanted. At the top you have three major folders you can select one of them and scroll up and down. Below that you have your most recently used folders and you can select one of them instead and scroll up and down. You can see the folder the bookmark is in -- they get added to the bottom
    If you really want to see the bookmark within the folder the same extension allows you to bring the bookmark to the folder from say the bookmarks sidebar that is why it is named as such. I use it but mainly i use the dialog.
    Please continue reading about bookmarks and some related extensions at
    * http://kb.mozillazine.org/Sorting_and_rearranging_bookmarks_-_Firefox
    * https://addons.mozilla.org/firefox/addon/add-bookmark-here-2/
    * http://dmcritchie.mvps.org/firefox/firefox.htm#addbookmarkhere2
    * http://dmcritchie.mvps.org/firefox/kws.htm
    If you are not using tags at all, you can remove a whole lot of confusion by removing them from the dialog via the extension.

  • Apple should add the "permanently delete unwanted apps" option ?

    Hi guys,
    I think that Apple should add the permanently delete unwanted apps option to our account. We pay for them and we have a right to get rid of them, and Apple has to respect its client right. If Apple want to keep it as a record, keep it itself. Sometime, we just don't want to have any relationship with something and want it out of our life.
    If Apple does not respect us, I will stop using apple products for good.
    If you guy agree with me, vote for it and ask Apple to respect us.

    The point you make is valid ... providing you are
    1. Sure you won't want to download it again ... or
    2. In the event it was permanently deleted you wouldn't mind paying for it again if you did.
    It's no good expecting Apple to keep it as a record for themselves ... having bought it, you are the only person who has an interest (or not) in its continued availability.
    By the way, you are not supposed to conduct polls of any kind in these forums.   Part of the T & C.

  • Can I add a third party filter (ASFROC) to the filter sub-folder of Photoshop Elements 13?

    I have been using a third party filter (Applied Science fiction R-O-C (now Kodak)) with Photoshop elements 9.  After upgrading to Elements 13 I would like to continue using the ASFROC plug-in filter.  Can I just add it to the Filter sub-folder in Elements 13?

    I believe the problem is those filters are 32 bit filters and you most likely have the 64 bit version of photoshop elements 13.
    The 64 bit version of pse 13 requires 64 bit filters, so you wouldn't be able to use the Kodak filters in pse 13
    Which operating system are you using?
    If windows, is your windows system 32 or 64 bit?
    (the mac version of pse 13 is always 64 bit)

  • [svn] 2277: 1) Update the messaging-config. xml under resource and add the cluster definition with shared-backend attribute .

    Revision: 2277
    Author: [email protected]
    Date: 2008-06-27 08:22:18 -0700 (Fri, 27 Jun 2008)
    Log Message:
    1) Update the messaging-config.xml under resource and add the cluster definition with shared-backend attribute. [#blz-197]
    2) Minor update to the session test.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/blz-197
    Modified Paths:
    blazeds/branches/3.0.x/qa/apps/qa-regress/WEB-INF/src/remoting/session/FlexSessionAttribu teListenerTest.java
    blazeds/branches/3.0.x/resources/config/messaging-config.xml

    To use servlets u have indeed to update your web.xml...Well I'm not sure this is relevant to your case anyway.
    You have to add a <servlet> element to this file.
    Something like this:
    <servlet>
    <servlet-name>blabla</servlet-name>
    <servlet-class>blablapackage.Blablaclass</servlet-class>
    <init-param>...</init-param>
    </servlet>
    Now this may not solve your problem. Make sure you refer to your servlets using their full qualified names.btw, just to be sure, what is your definition of "servlet"? (i mean: any java class or only javax.servlet.Servlet)

  • How to get the last sub folder value from the string in Webi report

    I have an object coming from universe, this object will contain string e.g. \\Users\Public\Pictures\Sample\
    or    \\Users\Doc\BI\BO\Webi\
    I need the last sub folder from this path to be displayed i.e. Sample and Webi.
    I would like to know how it can be done.
    I tried using formulas like POS, SubStr and Length. however the issue is that the length of the the sting is not fixed and the number of "\" are also not fixed.
    I would appreciate any help regarding this.
    Regards,
    Yogesh

    Hi,
    What is the formula you have written though?.
    =length(right([folderpath]);pos([folderpath];"\")+1)
    Thanks,
    Jothi

  • Enhancement for VL02N to update the item text(BSEG-SGTXT) during PGI

    Hello all,
    Actually, I need your help experts. I am trying to update the item text(BSEG-SGTXT) for accounting documents with the sales order number during their creation(post goods issue) from transaction VL02N, VL01N, VL09.
    I have checked the 17 exits available for these transactions and non of these 17 exits allow me to modify the item text(BSEG-SGTXT). I am currently investigating on the two badi's available for these transactions.
    I am not sure if it possible to make these modifications via Badi's.
    Does anyone have any idea or technique that can help me to find a way to modify/update the item text(BSEG-SGTXT) for any accounting document generated during post goods issue using transaction VL02N, VL01N, VL09?
    Thanks a lot in advance for your help experts.
    Kind Regards,
    Bryan

    Hello Ankur Agrawal,
    Thanks a lot for your help.
    I got the item text from the mentioned BADI.  I will get back to this post if it works.
    Thank again for your quick reply.
    Kind Regards,
    Bryan

  • How can I add the applications icon/folder to my dock?

    I just migrated everything from my G5 and would like to add the applications icon that automatically expands to my dock.
    Thanks

    Open a Finder window and click on the Macintosh HD on the left under Devices. One of the folders showing will be the applications folder; drag it onto the dock to the right of the System Preferences icon (individual apps can go to the left, but folders need to be to the right).
    Hope that helps.
    P.S. Don't forget to update your equipment settings/signature.

  • I'm having problems manipulating array data within a for loop, and extracting the required sub-arrays generated.

    Hi,
    I'm using labVIEW V5.1
    I'm trying to generate 10 1D arrays, the first array is initialized to all zeroes, then I have set up a for loop which shifts the first element by 1, then a random number is placed into the first element position. I am using a shift register to feed back in the newly generated array into the start of the loop.
    By the end of the each loop I want to be able to use the array generated in an algorithm outside the loop. However I only want the Nx1 array that has just been generated.
    Unfortunately, I cannot figure out how to resize, reshape or index the output array to do this.
    I would like the loop to
    give me out a 1D array after each iteration.
    Any help would be greatly appreciated.

    I hope I've understood your problem.
    First your vi was lacking of the sub-vi working as shift register, I've replaced it with the rotate function.
    The indexing of your arrays create a 2D array whose rows are your 1D array.To pick only one of them you have to use the index array function and select which one you want.
    To use your temporary data in another part of your application you should use a local variable of array2.
    I did it in a separated while loop That I syncronized with the for loop using occurrence, in this way the while loop runs each time a new value is inserted in array2 (each loop of the for loop structure).
    If you don't need this syncronization just get rid of occurrence functions.
    I place a delay in the for loop to show what happens when running.
    Hope it was helpful.
    Alberto Locatelli
    Attachments:
    array_test_v3.vi ‏35 KB

  • I cannot add the file to file sharing, pls help

    Hi, I have install cloudreader, goodreader, oplayer and quickoffice... etc and work fine before, today just install pdf reader lite to my ipad, the filesharing in itunes suddently have problem, all the file cannot show in application file.... cannot add the file too, after remove the pdf reader lite the problem still remain, after uninstall and reinstall itunes problem still there.... anyone have same experience? how to solve it? pls help

    Hello AAA821
    You can download them directly to your other iOS devices by following the steps in the article below.
    Downloading past purchases from the iTunes Store, App Store, and iBooks Store
    http://support.apple.com/kb/ht4211
    Regards,
    -Norm G

  • How to include the exchange sub folder's unread mail into the "UNREAD" group in default exchange mail app in iPhone ?

    I am using ios 7.0.2. I have many sub folders in my exchange mail box. Problem is when any mail comes to the sub folder, it is not counted as unread mail and it also does not be visible under the unread mail group. The unread mail group only shows the unread mails which have come directly to inbox but not the mails which comes to the sub folder according to the set rule. Have any one noticed this ridiculous thing? Is there any solution or it's a bug??

    I have the same problem. On the IPad and IPhone I can easilly connect to our Exchange server. When setting up a MacBook Air, using the same settings (account/server address etc) it doesn't work...
    Does anyone have a solution for this?
    Thanks!
    Sander

  • I'm waiting for itunes to add the rest of the Starz series 'spartacus' seasons! when will they have it?incomplete seasons!

    i just started watching the starz series 'spartacus' which i know ended! but i am confused! ive bought seasons 1-2 on itunes and it dont make sense.some seasons are missing!ive already bought 'blood and sand' season 1 & 'vengance' season 2 i know this sounds dumb but ive watched season 2 before season 1 lol
    i know thats dumb but anyways its not adding up!which seasons doesnt itunes have?and also when will itunes actually gets the seasons?
    is it upto itunes to put it or the studio?like i said ive watched season 2 "'vengance" and i saw mira who is played by katrina law & spartacus who is played by liam mclntyre(.i havent watched the entire season 1) i havent had the time to watch season 1 but from the episodes i saw,i dont see mira (katrina law) or (liam mclntyre)..i wanted to see how there relationship came about!am i missing something here?how many seasons are there?
    sorry if my post dont make sense but im typing fast as i could and hitting the wrong buttons and trying to correct it

    Hi, its Sep 2013, and I just purchased Spartacus Season 3 'War of the Damned' on iTunes ($25.99) to watch on my Apple TV in 1080i on my LG 55" LED screen. I wish is was in 3D, because my TV is 3D capable and it works great on 3D movies like Avitar and John Carter. My questions are:
    1.) How long is the Season Pass good for? In other words, is it the same thing as purchasing the DVDs, except that you need to be connected to iTunes to play it? I would like to know if I can watch the series over and over for the next 10 years, if I want to, or whether there is an expiration date, like a rental? And if so, how long? I hope it doesn't expire in 6 months, like the rumors have said.
    2.) How many of the episodes in the series are available as of Sep 2013?
    3.) Where are the Season Passes stored, when they are downloaded?  I purchased the Season Pass on my Apple TV, but I don't think it has a hard drive.  I heard that is only has an 8GB volatile storage, like RAM, for aiding in streaming from the Internet. Does each episode download to the volatile memory and then disappear after watching it? I know that I will find out soon, because I'm about to watch my first season pass episode amd then continue on to subsequent episodes and I'll see if I can go back and rewatch the previously watched episodes.
    4.) My next question involves watching the season pass on my iTouch (4G). I'm sure that I can download the episodes to watch there too;  My question is how long can I watch them on my iTouch? I have purchased movies before and they are still available to watch any time on my iTouch, over and over.  What I am wondering is what happens when my iTouch 32GB drive fills up and I need to make more room. Will I lose my purchased movies?  I suppose that if I purchased iMatch, they might always be available in the cloud, if I continue paying annually, but I don't want to do that.
    After purchasing Season 3 of Spartacus with my Apple TV, the first episode immediatly started downloading and a message said "Movie will be available to watch in an hour". By the way, I have a 3 Mbps DSL download connection.  I clicked on episode 2, and it appeared to start downloading too.  I then went back to episode 1, to make sure it was still downloading and it was.  I think that if you start downloading a later episode, future episodes will download, not the earlier ones--assuming that you have already seen them.

  • Suggestion for Spell Check - add the word 'Texting' to the dictionary!  XP

    Just an interesting thing encountered with spell check on this site - it doesn't have the word 'Texting' in the dictionary!  XP

    You can click on the button "learn" in the spell check dialog box.

  • Create LOV's for all columns at the time of folder creation

    Hi,
    I know we can automatically create the LOV's for all the columns of a database table when creating the folder in the EUL. Is this a good practice or should I create LOV's on demand? What is the disadvantage of creating more LOV's than needs to be used other than the disk storage? I also know it is not a good idea to have an LOV on a field that has a lot of values. I am tempted not to create the LOV's in the beginning, but then it becomes a high maintenance issue if I have to come back and create many LOV's later. Thank you for your input.

    Yes, it is not a good idea to create LOVs for all the columns. LOVS should be created only for the columns where parameters will be used. More the number of LOVs, slower the response in opening up your Discoverer reports and if you are using Disco Viewer, the page might take a long time to open up and frustrate the users.
    Also it is a good practise to have LOVs defined on the lookup tables or where there are distinct values in the table and not from where these values are used in the table.
    regards
    http://www.infocaptor.com <--- Free Discoverer Monitoring Dashboards

  • How can I re-add the iCloud Drive folder to my favorites?

    Hey guys,
    I accidentally dragged off my iCloud Drive folder icon in the Favorites column and now it's gone. Any ideas how I can get it back?? I tried just about everything I know.
    Thanks! Yosemite rocks!
    Eric

    Hi,
    Go to Finder > Then click Finder on the top left corner next to the Apple Logo > Preferences > Sidebar > Tick the iCloud Drive. And the folder will be there.
    Hope that helps
    Cheers,
    Mann B

Maybe you are looking for