Skip to content

Commit 2b95183

Browse files
Give users access to project
1 parent fe90d1f commit 2b95183

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

resources/schemas/targetedms.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1794,7 +1794,9 @@
17941794
<columns>
17951795
<column columnName="Id"/>
17961796
<column columnName="project"/>
1797-
<column columnName="researcher"/>
1797+
<column columnName="researcher">
1798+
<required>true</required>
1799+
</column>
17981800
<column columnName="Created"/>
17991801
<column columnName="CreatedBy"/>
18001802
<column columnName="Modified"/>

resources/views/scheduleInstrument.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,8 @@ <h3>Time Scheduled</h3>
367367
sort: 'name',
368368
columns: 'Id,researcher/displayName,researcher/UserId,project',
369369
filterArray: [
370-
LABKEY.Filter.create('project', project, LABKEY.Filter.Types.EQUAL)
370+
LABKEY.Filter.create('project', project, LABKEY.Filter.Types.EQUAL),
371+
LABKEY.Filter.create('researcher/UserId', project, LABKEY.Filter.Types.NONBLANK)
371372
],
372373
scope: this,
373374
success: function (result) {

test/src/org/labkey/test/tests/targetedms/InstrumentSchedulingTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
import org.labkey.test.BaseWebDriverTest;
2424
import org.labkey.test.TestTimeoutException;
2525
import org.labkey.test.util.APIContainerHelper;
26+
import org.labkey.test.util.ApiPermissionsHelper;
27+
import org.labkey.test.util.PermissionsHelper;
2628
import org.labkey.test.util.PortalHelper;
2729

2830
import java.io.IOException;
@@ -51,6 +53,9 @@ private void doInit() throws IOException, CommandException
5153

5254
int schedulerUser1Id = _userHelper.createUser(SCHEDULER_USER_1).getUserId();
5355
int schedulerUser2Id = _userHelper.createUser(SCHEDULER_USER_2).getUserId();
56+
ApiPermissionsHelper apiPermissionsHelper = new ApiPermissionsHelper(this);
57+
apiPermissionsHelper.addMemberToRole(SCHEDULER_USER_1, "Editor", PermissionsHelper.MemberType.user);
58+
apiPermissionsHelper.addMemberToRole(SCHEDULER_USER_2, "Editor", PermissionsHelper.MemberType.user);
5459

5560
InsertRowsCommand instrumentInsert = new InsertRowsCommand("targetedms", "msInstrument");
5661
instrumentInsert.setRows(Arrays.asList(

0 commit comments

Comments
 (0)