Skip to content

Commit

Permalink
Merge pull request #7713 from stopfstedt/5205_leadership_search_up_top
Browse files Browse the repository at this point in the history
put leadership user search boxes above user lists.
  • Loading branch information
dartajax committed Mar 14, 2024
2 parents 3b98735 + 97d70e7 commit 9788728
Show file tree
Hide file tree
Showing 5 changed files with 210 additions and 167 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
import { clickable, collection, fillable, hasClass, notHasClass } from 'ember-cli-page-object';
import {
clickable,
collection,
create,
fillable,
hasClass,
isPresent,
notHasClass,
} from 'ember-cli-page-object';
import userNameInfo from './user-name-info';

export default {
const definition = {
scope: '[data-test-leadership-manager]',
selectedDirectors: collection('[data-test-directors] ul li', {
remove: clickable('.remove'),
}),
directorSearch: {
scope: '[data-test-director-search] [data-test-leadership-search]',
search: fillable('input[type=search]'),
Expand All @@ -23,9 +29,6 @@ export default {
isSelected: notHasClass('clickable'),
}),
},
selectedAdministrators: collection('[data-test-administrators] ul li', {
remove: clickable('.remove'),
}),
studentAdvisorSearch: {
scope: '[data-test-student-advisor-search] [data-test-leadership-search]',
search: fillable('input[type=search]'),
Expand All @@ -35,7 +38,22 @@ export default {
isSelected: notHasClass('clickable'),
}),
},
selectedDirectors: collection('[data-test-directors] ul li', {
userNameInfo,
remove: clickable('.remove'),
isDisabled: isPresent('.disabled-user'),
}),
selectedAdministrators: collection('[data-test-administrators] ul li', {
userNameInfo,
remove: clickable('.remove'),
isDisabled: isPresent('.disabled-user'),
}),
selectedStudentAdvisors: collection('[data-test-student-advisors] ul li', {
userNameInfo,
remove: clickable('.remove'),
isDisabled: isPresent('.disabled-user'),
}),
};

export default definition;
export const component = create(definition);
52 changes: 26 additions & 26 deletions packages/ilios-common/addon/components/leadership-manager.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,32 @@
</tr>
</thead>
<tbody>
<tr>
{{#if @showDirectors}}
<td data-test-director-search>
<LeadershipSearch
@existingUsers={{@directors}}
@selectUser={{@addDirector}}
/>
</td>
{{/if}}
{{#if @showAdministrators}}
<td data-test-administrator-search>
<LeadershipSearch
@existingUsers={{@administrators}}
@selectUser={{@addAdministrator}}
/>
</td>
{{/if}}
{{#if @showStudentAdvisors}}
<td data-test-student-advisor-search>
<LeadershipSearch
@existingUsers={{@studentAdvisors}}
@selectUser={{@addStudentAdvisor}}
/>
</td>
{{/if}}
</tr>
<tr>
{{#if @showDirectors}}
<td class="text-top" data-test-directors>
Expand Down Expand Up @@ -112,32 +138,6 @@
</td>
{{/if}}
</tr>
<tr>
{{#if @showDirectors}}
<td data-test-director-search>
<LeadershipSearch
@existingUsers={{@directors}}
@selectUser={{@addDirector}}
/>
</td>
{{/if}}
{{#if @showAdministrators}}
<td data-test-administrator-search>
<LeadershipSearch
@existingUsers={{@administrators}}
@selectUser={{@addAdministrator}}
/>
</td>
{{/if}}
{{#if @showStudentAdvisors}}
<td data-test-student-advisor-search>
<LeadershipSearch
@existingUsers={{@studentAdvisors}}
@selectUser={{@addStudentAdvisor}}
/>
</td>
{{/if}}
</tr>
</tbody>
</table>
</div>
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@

.user-search {
clear: both;
margin: auto;
position: relative;
width: 90%;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

.leadership-search {
clear: both;
margin: auto;
position: relative;
width: 90%;

Expand Down
Loading

0 comments on commit 9788728

Please sign in to comment.