Topics

User Functions

Events

There are no upcoming events

What's New

Stories last 2 weeks

Comments last 2 weeks

Trackbacks last 2 weeks

No new trackback comments

Links last 2 weeks

No recent new links

Downloads last 2 weeks

No new files

Welcome to Geeklog Friday, August 26 2016 @ 09:07 pm EDT

 Forum Index > Support > General Geeklog Support New Topic Post Reply
 User Can Not Edit Drafts
Prev Topic Next Topic
   
agnot
 01/01/2012 08:41pm (Read 1119 times)  

Newbie

Status: offline
Forum User

Registered: 01/01/2012
Posts: 2
Hey,

I would like users to be able to edit their drafts. Am I missing something or is this not possible?

I
  • insured that Configuration Manager > Story Default Permissions[0] = Read-Write
  • insured that the group story submitters had story.submit and story.edit permissions
  • created a test user, "user"
  • added user to story submitters group
  • created a test story as user and saved with draft flag.

When "user" logs on and tries to edit test story
  • test story is listed under submissions and stories
  • test story lists the author as "user"
  • test story shows read and write permissions under owner when I check as Admin
  • there is an edit icon next to the story.

However, when user clicks on the edit icon, no editor, just the following message above a story rendition.

You are trying to access a story that you don't have rights to. This attempt has been logged. You may view the article in read-only below. Please go back to the story administration screen when you are done.

I also noticed that when I remove story.edit permissions, leaving only story.submit permissions in group story submitters, there is no stories function by which to submit stories, as well as no submissions function.
 
Profile Email
 Quote
agnot
 01/01/2012 10:56pm  

Newbie

Status: offline
Forum User

Registered: 01/01/2012
Posts: 2
OK, think I found the thread that says GL does not support this style of work flow, ie, submitters save drafts over a period of work sessions.

Story Author can't retrieve draft (or edit any post)

 
Profile Email
 Quote
::Ben
 02/01/2012 08:40am  

Full Member

Status: offline
Forum User

Registered: 14/01/2005
Posts: 1565
Location:la rochelle, France

I would like users to be able to edit their drafts.


Hi,

I can write that function for you. Buy me a beer or two and I will make this possible for your team.

Thanks,

Ben

I'm available to customise your themes or plugins for your Geeklog CMS
 
Profile Email Website
 Quote
::Ben
 03/01/2012 04:13am  

Full Member

Status: offline
Forum User

Registered: 14/01/2005
Posts: 1565
Location:la rochelle, France
Here is a quick way to not allow to non story admin to un-draft there submissions:

PHP Formatted Code

function CUSTOM_itemsaved ($sid, $type = 'article') {
   
    global $_TABLES, $_USER;
       
    if (!SEC_hasRights('story.admin')) {
        DB_change($_TABLES['stories'],'draft_flag','1','sid',$sid);
    }
}


But once the article is approve, if the author try to edit it, the draft flag will be set to true.
More can be done but this need a plugin... and more beers Wink

Ben

I'm available to customise your themes or plugins for your Geeklog CMS
 
Profile Email Website
 Quote
Anonymous: Sam
 22/01/2012 03:23pm  
Ben, thanks for this, which file to insert or replace code? Thanx.
 
 Quote
::Ben
 23/01/2012 04:16am  

Full Member

Status: offline
Forum User

Registered: 14/01/2005
Posts: 1565
Location:la rochelle, France
CUSTOM functions are usually store in system/lib-custom.php file.

Ben

I'm available to customise your themes or plugins for your Geeklog CMS
 
Profile Email Website
 Quote
Anonymous: Sam
 25/01/2012 09:21am  

The problem is I want to be able to moderate a contribution and then send back to the original author (only) for editing and only allow the original author rights to edit their own contributions (not others).

Need more assistance if possible (newbie).
 
 Quote
Anonymous: Sam
 25/01/2012 09:22am  
[all as draft]
 
 Quote
::Ben
 25/01/2012 11:43am  

Full Member

Status: offline
Forum User

Registered: 14/01/2005
Posts: 1565
Location:la rochelle, France
You need to create a new group ( e.g. 'Writers' ) and add story.edit right to this group. Then add the user to your new group.
Edit your topic which your article will belong. Give Access Rights to Group "Writers" and set permissions for this group to edit.

Now (with the above CUSTOM_itemsaved function) the user can edit the draft but can't un-draft the story.

Once the story is ready, un-draft it and un-set owner edition right if you do not want the user to edit his article. If you do not do this, the owner can edit the story but when the story is save the draft flag come back.

Ben

I'm available to customise your themes or plugins for your Geeklog CMS
 
Profile Email Website
 Quote
Content generated in: 1.00 seconds New Topic Post Reply
 All times are EDT. The time is now 09:07 pm.
Normal Topic Normal Topic
Sticky Topic Sticky Topic
Locked Topic Locked Topic
New Post New Post
Sticky Topic W/ New Post Sticky Topic W/ New Post
Locked Topic W/ New Post Locked Topic W/ New Post
View Anonymous Posts 
Able to post 
Filtered HTML Allowed 
Censored Content