Changeset 6056
- Timestamp:
- 02/09/10 07:51:05 (6 weeks ago)
- Author:
- jmoore
- Message:
-
ticket:1776 - Adding call to changePermissions to IAdmin.updateGroup
- Location:
- trunk/components/server
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r6054
|
r6056
|
|
| 428 | 428 | public void updateGroup(@NotNull |
| 429 | 429 | ExperimenterGroup group) { |
| | 430 | Permissions p = group.getDetails().getPermissions(); |
| | 431 | if (p != null) { |
| | 432 | changePermissions(group, p); // ticket:1776 WORKAROUND |
| | 433 | p = getGroup(group.getId()).getDetails().getPermissions(); |
| | 434 | group.getDetails().setPermissions(p); |
| | 435 | } |
| 430 | 436 | iUpdate.saveObject(group); |
| 431 | 437 | getBeanHelper().getLogger().info("Updated group info for " + group); |
-
|
r6054
|
r6056
|
|
| 45 | 45 | |
| 46 | 46 | @Test |
| | 47 | public void testGroupsCanBeMadeSharedViaUpdateGroup() throws Exception { |
| | 48 | setup(Permissions.USER_PRIVATE); |
| | 49 | Image image = fixture.saveImage(); |
| | 50 | ExperimenterGroup group = fixture.group(); |
| | 51 | group.getDetails().setPermissions(Permissions.SHARED); |
| | 52 | iAdmin.updateGroup(group); |
| | 53 | assertShared(fixture.group()); |
| | 54 | assertShared(image); |
| | 55 | } |
| | 56 | |
| | 57 | @Test |
| 47 | 58 | public void testGroupsCanBeMadeSharedWriteable() throws Exception { |
| 48 | 59 | setup(Permissions.PRIVATE); |
| … |
… |
|
| 75 | 86 | assertPrivate(image); |
| 76 | 87 | assertPrivate(fixture.group()); |
| 77 | | |
| 78 | 88 | } |
| 79 | 89 | |
Download in other formats:
1.2.1-PRO © 2008-2009
agile42 all
rights reserved
(this page was served in: 0.90633 sec.)