Opened 17 years ago
Closed 17 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 Changed 17 years ago by
Milestone: | BASE 2.x+ → BASE 2.1 |
---|
comment:2 Changed 17 years ago by
Owner: | changed from Nicklas Nordborg to Martin Svensson |
---|
comment:3 Changed 17 years ago by
Status: | new → assigned |
---|
comment:4 Changed 17 years ago by
comment:5 Changed 17 years ago by
comment:6 Changed 17 years ago by
(In [2652]) References #220. Fixed nullpointerexception when calling invoke() in PluginRequest?
comment:7 Changed 17 years ago by
(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 Changed 17 years ago by
comment:9 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:10 Changed 17 years ago by
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 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
comment:12 Changed 17 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
Reopened because the current solution with permission per thread doesn't work.
comment:13 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
(In [2640]) References #220 Improved the handling of permissions in PluginDefinitions?