mirror of
https://github.com/tuxis-ie/nsedit.git
synced 2026-04-26 16:15:54 +03:00
[PR #137] Group support & permissions #180
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
pull-request
question
question
upstream
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nsedit#180
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/tuxis-ie/nsedit/pull/137
Author: @richard-underwood
Created: 1/9/2017
Status: 🔄 Open
Base:
master← Head:issue-68📝 Commits (10+)
a937d05Missing variable in users.phpbc95d31Merge remote-tracking branch 'origin/master' into issue-68b0e012fMerge remote-tracking branch 'origin/issue-122' into issue-689b6ce20Merge remote-tracking branch 'origin/master' into issue-68e172ba6Added group table to users tab. Allow group name editing for now.1aa0f0bAdded a check as jtable expects a list here.417e9caBasic group management support. Lots more to do.d915137Allow removal of members from groups.c1598fcFixed column widths2b5e7eaUncomitted changes prior to merge. Permissions ...📊 Changes
14 files changed (+1450 additions, -242 deletions)
View changed files
➕
groups.php(+134 -0)📝
includes/config.inc.php-dist(+6 -0)➕
includes/database.inc.php(+60 -0)➕
includes/groups.inc.php(+176 -0)📝
includes/misc.inc.php(+94 -25)➕
includes/permissions.inc.php(+253 -0)📝
includes/scheme.sql(+36 -0)➕
includes/upgrade-0-1.sql(+5 -0)➕
includes/upgrade-1-2.sql(+29 -0)📝
index.php(+454 -207)📝
logs.php(+1 -1)➕
permissions.php(+121 -0)📝
users.php(+7 -1)📝
zones.php(+74 -8)📄 Description
Hi, this is a pretty big set of changes, so it would be worth getting some early feedback. It's designed to fix the following:
Issue 68 - group support
Issue 17 - forbid users from editing administrative records
Unfortunately, there's no point in having groups without some sort of permissions system, so that's included as well.
As the DB schema also needed updating for this, I've put a framework in place for schema versioning.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.