Commit Graph
20 Commits
Author SHA1 Message Date
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