Hi Mart, On Wed, Feb 23, 2011 at 12:06 AM, Mart <[email protected]> wrote:
> > So, I notice I skipped something... So the I meant to say... Yuu create a > "group" called 'editor', then give the users that who should be able to > edit, a membership to group editor (from table auth_memebership --> pull > down menu, choose the users one at a time). > yes, that is what I did... but I've assigned a role "editor" manually (that I should not) > This will give some the 'editor' privilege, and other will have read... > as for your 3rd option, you have the choice... either bloc access > completely, if not logged in, or create a "users" group,add a membership to > those who should read. Anybody else should fall in 404 error. > > still not working... basically what I did was: 1) assign role "users" to the page (so that users part of the group "users" can READ it) 2) make it private (so that anonymous cannot read it) 3) add the editors users to the "editor" group AND also to the "users" group (so that editors can EDIT and READ it) but what I get is 1) ??: users (belonging to the group "users") cannot reach the page: 404 NOT FOUND 2) partially OK: anonymous cannot reach the page. Forwarded to login page but after that they are NOT forwarded to the wiki page 3) OK: editor can READ and EDIT page what I'm doing wrong ? > On 2011-02-22, at 6:13 PM, Sebastian E. Ovide wrote: > > Hey Mat, > > I've did a couple of experiments and found some add behaviour.. > > so I've created a group "editor" and created two users: "editor" and > "user". The user "editor" belongs to "editor" and the user "user" doesn't. > Then I've created 4 pages with different configurations and observed how the > wiki behaved: > > the user editor can always READ/WRITE > > 1) public, role=null > anonymous can READ > user can READ > > 2) public, role=editor > anonymous: 404 NOT FOUND > user: 404 NOT FOUND > > 3) private, role=null > anonymous: asked for login/password => after login forward to index (no > wiki) > user: 404 NOT FOUND > > 4) private, role=editor > anonymous: asked for login/password => after login forward to index (no > wiki) > user: 404 NOT FOUND > > 5) unexciting page > anonymous: asked for login/password => after login forward to index (no > wiki) > reader: 404 NOT FOUND > > > so how can I create a page (if it is already possible with the current > version) that can be EDITED by a user in editor, READ by authenticated > users and hidden to anonymous users ? > > thanks > > On Tue, Feb 22, 2011 at 5:55 PM, Martin Senecal <[email protected]>wrote: > >> Hey Sebastian, >> >> How are you setting up memberships? >> >> So, I think this is what Massimo intended; >> >> from auth_user table: >> 1 Sebastian >> 2 Pierre >> 3 Guy >> 4 Manon >> >> then, you can go to auth_memebership and create a new membership called >> 'editor' (notice Massimo uses singlular to define group and table names - >> just his preference, because it codes nicer ;) ) >> >> once you type your new auth_membership name, you add members form the >> auth_user table (the drop down points to them already), you just add the >> ones you want to give 'editor' privileges to. Other users can be left as is. >> When users loggin, and go to a wiki page where you set the privileges, the >> wiki will know all about what the logged in user can or can not do. >> >> then in plugin_wiki, >> >> there are those 2 settings >> if "active" then everyone can see it, if not only "editor" members >> can (but I think everyone can see the menu item regardless). >> >> This should work.. >> >> >> Also, yes it would nice to manage all those privileges in one spot and >> have different levels and possible combinations of "rights" vs "privileges". >> I think otherwise, expanding those permissions would be to use >> auth_permission (if getting started with that, I would suggest making a copy >> of you app and playing in there to start with - I wish I had ;) ) >> >> Hope it helps >> >> Mart :) >> >> >> >> >> >> >> On Tue, Feb 22, 2011 at 12:21 PM, Sebastian E. Ovide < >> [email protected]> wrote: >> >>> Hi Mart, >>> >>> that is what I'm trying to do... some editors, some people with read only >>> access (logged in people) and rest with not any right... still could not get >>> it work.. >>> >>> assigning a user EDITOR to the groups EDITORS and setting a page as NO >>> public and with role EDITORS will grant access to EDITORS but nobody will >>> read it (bug here: users wont read it but will be able to open to editor >>> !!!!) >>> >>> I guess that the plug in would need a EDIT ROLE and WRITE ROLE... >>> >>> On Tue, Feb 22, 2011 at 4:48 PM, mart <[email protected]> wrote: >>> >>>> I think the idea is to create groups... >>>> >>>> I.e. >>>> group 'editor' --> can do stuff >>>> group 'users' --> can read stuff >>>> >>>> But, if the page's permissions are set to "open" & "active", and you >>>> have yourself in the "editor" group, then you will be able to edit, >>>> and users will be able to see (without having to create group "users") >>>> >>>> At least, that's how its working out for me... >>>> >>>> >>>> Hope it helps, >>>> Mart :) >>>> >>>> On Feb 22, 11:27 am, "Sebastian E. Ovide" <[email protected]> >>>> wrote: >>>> > actually only the user that has created the page can see the menu >>>> PAGE. >>>> > >>>> > so userONE creates a page (public, active, with no roles) ... he can >>>> see it >>>> > and any other user can see it... but only userONE can see PAGES from >>>> the >>>> > menu. >>>> > >>>> > if userTWO tries to open /myapp/plugin_wiki/index he will get; Not >>>> > authorized >>>> > ACCESS DENIED >>>> > >>>> > On Tue, Feb 22, 2011 at 3:53 PM, Sebastian E. Ovide < >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > [email protected]> wrote: >>>> > > Hi All, >>>> > >>>> > > I've created a public page and as expected I can see it even if I'm >>>> not >>>> > > logged in. Nevertheless the menu PAGE is not visible if I'm not >>>> logged in. >>>> > >>>> > > Is it working as expected ? >>>> > >>>> > > thanks >>>> > >>>> > > -- >>>> > > Sebastian E. Ovide >>>> > >>>> > -- >>>> > Sebastian E. Ovide >>>> >>> >>> >>> >>> -- >>> Sebastian E. Ovide >>> >>> >>> >>> >>> >> > > > -- > Sebastian E. Ovide > > > > > -- Sebastian E. Ovide

