Add rejoin button to class list

This commit is contained in:
Ramon Wenger 2021-08-31 15:24:02 +02:00
parent b705e68e3b
commit 94bd5757e5
2 changed files with 8 additions and 1 deletions

View File

@ -199,7 +199,7 @@ describe('Teacher Class Management', () => {
cy.get('[data-cy=group-list-name]').should('contain', className);
});
it('removes student, then leaves class', () => {
it('removes student, then leaves class, then rejoins', () => {
const myId = btoa('PrivateUserNode:1');
const memberId = btoa('GroupMemberNode:1');
let classMembers = [
@ -245,6 +245,8 @@ describe('Teacher Class Management', () => {
cy.getByDataCy('modal-body-text').should('contain', 'verlassen');
cy.getByDataCy('modal-save-button').click();
cy.getByDataCy('active-member').should('have.length', 1);
cy.getByDataCy('rejoin-class').click();
cy.getByDataCy('active-member').should('have.length', 2);
});
it('creates a new class', () => {

View File

@ -58,6 +58,11 @@
data-cy="add-to-class"
v-if="canEdit && enableDeactivate"
@click="$emit('add', member)">Aktivieren</a>
<a
class="member-item__action simple-list__action"
data-cy="rejoin-class"
v-if="member.isMe && member.isTeacher"
@click="$emit('add', member)">Aktivieren</a>
</li>
</ul>
</template>