Nate Coraor
f2f7550188
A couple bugfixes and a multi-update for datasets in the admin-side browser.
2008-09-12 14:54:06 -04:00
Nate Coraor
e99e6164e2
Fix link colors in admin.
2008-09-12 11:00:47 -04:00
Nate Coraor
b1caa7431a
Admin side of the new file browser. It's late, I've been working all night,
...
and I'm not sure what my name is... so there are probably bugs. Please play
with this stuff and try to break it.
This commit also includes permissions editing that actually (finally!) lets you
create new group->dataset associations after the dataset already exists.
Currently the only entry point is from the Library, but the "display a group's
datasets" page can now be extended to contain useful information about
associated datasets (like whose history a dataset is part of and what folder a
dataset is in) to make it actually, like, useful and stuff.
2008-09-10 23:22:06 -04:00
James Taylor
bd1a4e01cc
More cleanup for admin UI.
2008-09-08 13:41:55 -04:00
James Taylor
48ae7803aa
First pass on improving admin ui. Just the top level interface and the pages for users and groups. Hopefully this at least gives an idea of the way these things should be encoded in HTML.
2008-09-03 12:45:29 -04:00
Nate Coraor
9be266362b
You can now update individual dataset permissions from a group's
...
dataset list in the admin interface.
2008-09-03 12:14:26 -04:00
Nate Coraor
ff321b1469
When uploading to the library, make permissions options a bit clearer.
2008-08-29 13:50:58 -04:00
Nate Coraor
1fda6d4633
I didn't update before committing my latest changeset, so a merge was
...
required.
2008-08-27 16:54:55 -04:00
Nate Coraor
d694f01968
Import files from a specified directory in the server's filesystem via
...
the admin library upload interface.
2008-08-27 16:53:46 -04:00
Daniel Blankenberg
4bd804a1ca
Add the ability to delete libraries and folders. Also some clean up.
...
Database changes required:
ALTER TABLE
library
ADD COLUMN
deleted BOOLEAN;
ALTER TABLE
library_folder
ADD COLUMN
deleted BOOLEAN;
2008-08-26 16:14:05 -04:00
Greg Von Kuster
1df6382c09
Retrieved lost deleted_groups.mako template due to corrupted repo, polished several templates, fixed twilltestcase so new version of twill will work, add some functional tests.
2008-08-26 15:36:39 -04:00
Greg Von Kuster
b0dd55196f
Add a finder to groups page, render only if number of users or groups > 50.
2008-08-26 10:11:52 -04:00
Greg Von Kuster
c6c61f72e3
Several bug fixes and a bit of polishing of the Admin controller.
2008-08-22 16:53:51 -04:00
Greg Von Kuster
a41656fe96
Add the ability to delete a dataset from a library folder. Also completed several bug fixes in the Admin GUI components.
2008-08-21 14:51:47 -04:00
Greg Von Kuster
9387c75244
Added unique indexes to Library.name and Group.name, fixed some bugs in the admin controller.
2008-08-21 09:17:09 -04:00
Greg Von Kuster
64b785cdc7
Enhancement to the Admin GUI: added link to Libraries that a specific user can access because they contain datasets associated with 1 of the user's groups. Also optimized some code in the library controller.
2008-08-19 16:46:38 -04:00
Greg Von Kuster
f50ee0fff3
Added security to libraries. Non-admin users can now only see libraries that contain datasets associated with the user's groups, and each library will only display those datasets that are associated with the user's groups.
2008-08-19 10:04:30 -04:00
Greg Von Kuster
751cca164b
LibraryFolders now track last used dbkey ( silimar to histories ), so when a new dataset is added to a folder, the last used dbkey is selected.
2008-08-18 11:21:31 -04:00
Greg Von Kuster
199e3327df
Feature enhancements and cleanup for dataset security and libraries.
...
1) DefaultHistoryGroupAssociations are now deleted when a history is deleted.
2) New user's private group name now includes 'private group'
3) When an admin adds a new dataset to a library folder, they can associate it with 1 or more groups and then edit the permitted_actions on the edit page for the dataset.
4) Other miscellaneous cleanup
2008-08-15 16:40:13 -04:00
Greg Von Kuster
f0396dbc18
First pass at administration components that incorporate dataset security and libraries.
2008-08-14 16:18:06 -04:00