Welcome to Geeklog Tuesday, January 26 2021 @ 11:41 pm EST

Geeklog Forums

Restricting topics


Status: offline

athenian47

Forum User
Junior
Registered: 24/01/05
Posts: 15
Location:Athens, Georgia, USA
Is there a way I can allow users to post and edit their stories in certain topics but not others?

I thought that setting the group to root for certain topics would prevent other users from posting in that topic, but the result is they can post in that topic but not edit/delete that post.

Does anyone have a way to solve this problem? Maybe there's a simple way to edit the topic or set up a new group or something. I did search this site for information, but it looks like in talk about an earlier version there was no way to do it.

So I have to give my story admins full access to topics I don't want them to write in so that they can edit their post if they accidentally post in a topic I don't want them posting in.

I don't want to promulgate annoying rules (such as don't write in topic X, even though the website allows you to) to my writers and make them scared of displeasing me. I would like the software to show which topics they can choose from. It is a very common feature of weblogs and message boards to restrict users from certain topics.
 Quote

Status: offline

knuff

Forum User
Full Member
Registered: 17/12/04
Posts: 340
Location:Sweden
Interesting question. Mr. Green

I thought this should be possible by using groups, but when I set up following example, I noticed a simular behaviour.

Normal User XXX
Standard Geeklog Permissions.
Can only submit stories to the submission queue.

All topics belong to Topic Admin.

Created a new Topic YYY
Created a Group called YYY
Added permissions
story.submit
story.edit

Assigned Topic YYY to Group YYY
Assigned user XXX to Group YYY

User can now succesfully submit to Topic YYY but also to any other topic belonging to the Admin Topic group.

I truely would not have suspect this behaviour as this differs completly from the Owner - Group - Other principle.

Truely getting confused here too.

Since I am only a newbie GL, I must be overlooking something ...

Boris


Vanrillaer.com - our Family Portal
 Quote

Status: offline

Dirk

Site Admin
Admin
Registered: 12/01/02
Posts: 13073
Location:Stuttgart, Germany
As has been discussed before, when you can see a topic then you can submit stories for it.

In addition, if a user has story.submit or story.edit permissions, their submissions will bypass the story submission queue, i.e. be published directly.

And the obligatory link, in case someone wants to change that: Read-only topics.

bye, Dirk
 Quote

Status: offline

knuff

Forum User
Full Member
Registered: 17/12/04
Posts: 340
Location:Sweden
Quote by Dirk: As has been discussed before, when you can see a topic then you can submit stories for it.

In addition, if a user has story.submit or story.edit permissions, their submissions will bypass the story submission queue, i.e. be published directly.


I understand the above, but wouldn´t the normal behaviour not be that the story is submitted to the approval queue if not posted to a story you have actually story.submit or story.edit permissions for.

So in the above example, I would presume user XXX can post directly to topic YYY but would end up in the submission queue of ZZZ as ZZZ is not part of Group YYY.

I did a search on groups as athenian47 did and basicly I only found some older posts from 2003 / beginning of 2004 discussing the topic but some of the answers are pretty evasive and refering to *nix group based permissions.

I think the link referenced is even a step further - here - because if the group permissions would work on stories, the story would just end up in the submission queue and not really posted.

From what I understand now is if you can see it and you are allowed to post a story somewhere, you can post it anywhere. So not just submitting, but really publishing directly.

Still very confused.

Boris
Vanrillaer.com - our Family Portal
 Quote

Status: offline

athenian47

Forum User
Junior
Registered: 24/01/05
Posts: 15
Location:Athens, Georgia, USA
Dirk, thanks for confirming the way that the story permissions work. I guess this really might be an issue for Geeklog 2 if there is enough of a demand, since this appears to be more about the functionality of the system rather than just individual flags or permissions. I might just stay selective with my story admins for now. Another functionality that might be nice would to have comment permissions separate from the story permissions so that you can have moderators that can delete comments from any story.

If anyone has any ideas about how to manage the display of "special" stories in a way not available to story admins but to block or static page admins or something, let me know.

I would like to say that it is a neat feature that you can hide certain topics from anonymous users. I might start a topic page for my story admins or registered users. That sort of functionality isn't universally available in all publishing software.
 Quote

Status: offline

knuff

Forum User
Full Member
Registered: 17/12/04
Posts: 340
Location:Sweden
Hi Again,

And sorry if I am still confused and continue on this one.

Would it be correct to say that in the current geeklog setup the yellow part of the below diagram is not checked ?

If an additional check would be performend on the group the behaviour could be established ?

I actually never really went through all the code, so if I am completly off, just tell me Mr. Green else, wouldn´t it be just one additional step in the story submission process to check ?

This should not have an extensive overhead as it is only one additional query one submitting a story so it could be a pretty straightforward hack.

** edit - the image seems to be excluded.

Image can be seen here:

diagram - gif 15K

** end edit

Just curious if I understood it correct.

Greetz,
Boris
Vanrillaer.com - our Family Portal
 Quote

Status: offline

averageyoungman

Forum User
Chatty
Registered: 27/02/05
Posts: 36
Location:Brooklyn
See this post: Topic Hack

I think this is what you want.
--aym
 Quote

All times are EST. The time is now 11:41 pm.

  • Normal Topic
  • Sticky Topic
  • Locked Topic
  • New Post
  • Sticky Topic W/ New Post
  • Locked Topic W/ New Post
  •  View Anonymous Posts
  •  Able to post
  •  Filtered HTML Allowed
  •  Censored Content