• Register
    • Help

    striker  0 Items
    Currently Supporting
    • Home
    • News
    • Forum
    • Wiki
    • Support
      • Manage Subscriptions
      • FAQ
      • Support For
        • VaultWiki 4.x Series
        • VaultWiki.org Site
    • What's New?
    • Buy Now
    • Manual
    • 
    • Support
    • VaultWiki 4.x Series
    • Feature
    • Giving each wiki article it's own editorial rights?

    1. Welcome to VaultWiki.org, home of the wiki add-on for vBulletin and XenForo!

      VaultWiki allows your existing forum users to collaborate on creating and managing a site's content pages. VaultWiki is a fully-featured and fully-supported wiki solution for vBulletin and XenForo.

      The VaultWiki Team encourages you to join our community of forum administrators and check out VaultWiki for yourself.

    Issue: Giving each wiki article it's own editorial rights?

    • Issue Tools
      • View Changes
    1. issueid=2316 April 21, 2010 1:40 PM
      Jaxel Jaxel is offline
      Junior Member
      Giving each wiki article it's own editorial rights?

      Right now wiki article editing rights are handled through usergroup permissions... and forum permissions...

      What I want to be able to do is, I want to disable all editing rights to my registered members. They can CREATE articles, and edit their own articles, but they should not be able to EDIT any article that does not belong to them. Then I want owners of articles and administrators to be able to give editing rights individually to users and articles. So an owner of an article/administrator can say "I want to give userX the ability to edit articleY". Each article should be able to have it's own editing rights.

      Is something like this possible?
    Issue Details
    Issue Number 2316
    Issue Type Feature
    Project VaultWiki 4.x Series
    Category Permissions / Security
    Status Implemented
    Priority 8 - Major Features / Enhancements
    Suggested Version 3.x
    Implemented Version 4.1.0 Beta 2
    Milestone VaultWiki 4.2
    Software DependencyAny
    License TypePaid
    Votes for this feature 1
    Votes against this feature 0
    Attachments 0
    Assigned Users (none)
    Tags (none)


    Page 1 of 2 12 Next LastLast


    1. April 21, 2010 1:52 PM
      Mokonzi Mokonzi is offline
      Senior Member
      Not certain of this, but having a secondary group with the permissions you want, which an administrator could add them to would allow you to gain those rights, but to do it individually isn't.

      It is, however, possible to setup collaberation protection on a wiki article. That is, they can set it so only approved usergroups and the creator can edit an article.
      Reply Reply  
    2. April 21, 2010 2:28 PM
      pegasus pegasus is offline
      VaultWiki Team
      You cannot set editing permissions entirely on a per-article basis. What you can do is what Mokonzi suggested, add collaboration protection to the article. It will only allow the creator and moderators to edit the page.

      Or you can set this up globally, so your users don't have to set collaboration protection - by removing "Can edit wiki articles?" permission and leaving only "Can edit own posts?" turned on for that forum. This will affect all pages in that forum at once - only the creator and moderators can edit the page.

      But there is currently no way to add a per-page-user-whitelist. This would only make any sense on pages where the above conditions are true, and collaboration protection in its present state was added mainly for backwards-compatibility with NuWiki pages. You can feel free to post a feature request for that in the tracker.
      Reply Reply  
    3. April 26, 2010 5:06 AM
      Jaxel Jaxel is offline
      Junior Member
      That is not a good option for me, as I would need to set up 50 user groups.
      Reply Reply  
    4. April 26, 2010 11:48 AM
      pegasus pegasus is offline
      VaultWiki Team
      Not sure how what I said even remotely implies you need more than 1 user group. It can all be done with one... Like I said, just remove the edit permissions mentioned, and then everyone in that ONE group will only be able to edit articles they created themselves.
      Reply Reply  
    5. April 27, 2010 7:52 AM
      InformationNirvana InformationNirvana is offline
      Regular Member
      Quote Originally Posted by Jaxel View Post
      Then I want owners of articles and administrators to be able to give editing rights individually to users and articles. So an owner of an article/administrator can say "I want to give userX the ability to edit articleY". Each article should be able to have it's own editing rights.
      Great idea !
      Reply Reply  
    6. April 27, 2010 10:23 PM
      Alfa1 Alfa1 is offline
      Distinguished Member
      Sounds great!
      Reply Reply  
    7. May 3, 2010 11:00 AM
      Jaxel Jaxel is offline
      Junior Member
      Quote Originally Posted by pegasus View Post
      Not sure how what I said even remotely implies you need more than 1 user group. It can all be done with one... Like I said, just remove the edit permissions mentioned, and then everyone in that ONE group will only be able to edit articles they created themselves.
      Because I have 50 articles, and I want EACH article to have different users controlling it.
      Reply Reply  
    8. May 3, 2010 11:47 AM
      pegasus pegasus is offline
      VaultWiki Team
      Yes, in the scenario I described, EACH article would be controlled by its own creator. This would not require any more usergroups than you already have.
      Reply Reply  
    9. May 10, 2010 2:58 AM
      Jaxel Jaxel is offline
      Junior Member
      Unfortunately, that doesnt work...

      All 50 articles were created by me... and I want to give TWO different people rights over each article.
      Reply Reply  
    10. May 10, 2010 10:55 AM
      pegasus pegasus is offline
      VaultWiki Team
      Well should we ever add the feature of specifying dedicated editors for an article, that is the permission that would have to be used.
      Reply Reply  
    11. May 13, 2010 1:11 AM
      InformationNirvana InformationNirvana is offline
      Regular Member
      I think most sites would like the ability to assign specific people to be wiki entry editors.
      For forums, isn't there such a thing as access masks where for a specific forum you can create specific permissions ?
      Does that methodology apply to this situation ?
      Reply Reply  
    12. May 13, 2010 1:15 AM
      pegasus pegasus is offline
      VaultWiki Team
      It does in theory, however, he is looking to give article creators control over access masks that only apply to 1 wiki page.

      Default access masks as I understand them apply to an entire forum or sub-forum, and the masks can only be controlled by admins.
      Reply Reply  
    13. June 22, 2010 9:49 PM
      CedricFP CedricFP is offline
      Junior Member
      Quote Originally Posted by pegasus View Post
      \

      Or you can set this up globally, so your users don't have to set collaboration protection - by removing "Can edit wiki articles?" permission and leaving only "Can edit own posts?" turned on for that forum. This will affect all pages in that forum at once - only the creator and moderators can edit the page.

      I am having a really hard time achieving this. I've turned off can edit wiki articles for a usergroup and now they are not presented with an edit wiki link anymore to articles that they have posted.
      Reply Reply  
    14. July 14, 2011 5:33 PM
      pegasus pegasus is offline
      VaultWiki Team
      Marking this as "in progress" as the permissions system has been redesigned in version 4 with this in mind (it is technically possible to save and fetch access masks efficiently). We have yet to create any interface or integration of it with respect to access masks specifically, however, hence the "In Progress".
      Reply Reply  
    15. August 14, 2011 9:22 PM
      pegasus pegasus is offline
      VaultWiki Team
      Updating this as I have thought of some improvements for the Permissions System in VaultWiki 4.
      1. Allow us to fetch permissions for multiple users at once. This would mean redesigning part of the class so that permissions aren't calculated immediately after the query, but stored in memory.
      2. Give users the option to continue using the datastore to hold the permissions. This would eliminate a query or two on some pages and would be not much different than if the wiki was still saved as forums.
      3. Create a new section of options for the permissions system.
        • Allow per-user access masks
        • Allow per-node permissions (more specific than forums)
        • Allow user-defined permissions (what the OP is asking for)
      4. Force database permissions if any of the above 3 options are turned on.
      5. User-defined permissions are settable based on a new canpermit setting - Users can create access masks on a per-node basis if they created or moderate that node. They can only grant permissions lower or equal to their own.
      6. The additional permission caneditown would be needed for user-defined permissions to be useful in any way.
      7. There should be an option to set the default protection layer for articles in certain areas to make enabling user-defined systems more efficient.
      Reply Reply  
    Page 1 of 2 12 Next LastLast
    + Reply

    Assigned Users
    Loading Please Wait
    Tags
    Loading Please Wait
    • Contact Us
    • License Agreement
    • Privacy
    • Terms
    • Top
    All times are GMT -4. The time now is 6:09 PM.
    This site uses cookies to help personalize content, to tailor your experience, and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Learn more… Accept Remind me later
  • striker
    Powered by vBulletin® Version 4.2.5 Beta 2
    Copyright © 2023 vBulletin Solutions Inc. All rights reserved.
    Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2023 DragonByte Technologies Ltd.
    Copyright © 2008 - 2013 VaultWiki Team, Cracked Egg Studios, LLC.