• 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
    • Separate Non-Index Index-Relevant Permissions from Global Permissions

    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: Separate Non-Index Index-Relevant Permissions from Global Permissions

    • Issue Tools
      • View Changes
    1. issueid=4609 April 1, 2016 7:34 PM
      pegasus pegasus is offline
      VaultWiki Team
      Separate Non-Index Index-Relevant Permissions from Global Permissions

      If it's not obvious from the title, let me explain the first feature that I noticed affected by this issue:

      In terms of global permissions, or the default permissions for a usergroup, it is possible to allow users to make feeds. These might be global feeds (feeds that are important for everyone and get a unique URL) or personal feeds (feeds that are important to one user and don't get a special URL).

      In general, this permissions design works well. However, it is possible to make a feed that isn't saved in an area. These are generally very important feeds, and they might be shown in a widget on the wiki index or other places. Since there is no area to get permissions from, under the current design, it uses the default permissions for a usergroup.

      But this is a problem. What if you want to allow a usergroup to create feeds in all areas (default permissions behavior), but NOT create feeds at the index level? There is currently no way to do this, except for leaving the permission off by default and making custom permissions in every single area to turn it on.

      There are other permissions that would make sense to modify at the index level, while not affecting default permissions, such as:
      - Discussion Permissions, for discussions attached to the index
      - Comment Permissions, for comments in discussions attached to the index

      Thus, in the customize permissions pages, we should add an option to customize permissions for "[No Area / Index]" that includes permissions that make sense for the index.

      Careful thought should be given to the implementation:
      We want these permissions to override only for the index (areaid: 0), while not being used as a default everywhere. Also, we should apply it in a way that minimizes queries -- we typically check if the user can view the wiki using (areaid: 0), but we should avoid querying for the index ID if we can. Perhaps such a set would use the generally available index-type-id as its nodetypeid?
    Issue Details
    Issue Number 4609
    Issue Type Feature
    Project VaultWiki 4.x Series
    Category Permissions / Security
    Status Implemented
    Priority 7 - Minor Features / Enhancements
    Suggested Version 4.0.10
    Implemented Version 4.1.0 Alpha 1 Preview
    Milestone VaultWiki 4.1
    Software DependencyAny
    License TypePaid
    Votes for this feature 0
    Votes against this feature 0
    Attachments 0
    Assigned Users (none)
    Tags (none)




    1. August 21, 2018 3:19 PM
      pegasus pegasus is offline
      VaultWiki Team
      This is implemented in 4.1.x.
      Reply Reply
    + 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 12:54 AM.
    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 © 2025 vBulletin Solutions Inc. All rights reserved.
    Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
    Copyright © 2008 - 2024 VaultWiki Team, Cracked Egg Studios, LLC.