Opened 19 years ago
Closed 18 years ago
#220 closed task (fixed)
Plugin permissions
Reported by: | Nicklas Nordborg | Owned by: | Martin Svensson |
---|---|---|---|
Priority: | major | Milestone: | BASE 2.1 |
Component: | core | Version: | |
Keywords: | Cc: |
Description
Plugins should have permissions on their own. The permissions are merged with the logged in user's permissions to create a new permission set. This could be used to give users extended rights through a plugin. Ie. a user may not have permission to upload files, but we want the user to be able to run an analysis plugin that create files. To make this possible we must give the plugin in question permission to create files.
Change History (13)
comment:1 by , 18 years ago
Milestone: | BASE 2.x+ → BASE 2.1 |
---|
comment:2 by , 18 years ago
Owner: | changed from | to
---|
comment:3 by , 18 years ago
Status: | new → assigned |
---|
comment:4 by , 18 years ago
comment:5 by , 18 years ago
comment:6 by , 18 years ago
(In [2652]) References #220. Fixed nullpointerexception when calling invoke() in PluginRequest
comment:7 by , 18 years ago
(In [2657]) References #220 1 Put the handle of plugin permissions into Keyring. 2 TestProgram for testing permissions for plugins. 3 Fixed bugs that were discovered with the testprogram.
comment:8 by , 18 years ago
comment:9 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:10 by , 18 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
The plugin should ignore the owner- and project/shared permissions for an item when overriding the user's permissions.
comment:11 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
comment:12 by , 18 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Reopened because the current solution with permission per thread doesn't work.
comment:13 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
(In [2640]) References #220 Improved the handling of permissions in PluginDefinitions