diff --git a/CHANGELOG.md b/CHANGELOG.md index 73261fb3b..a728f21ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,20 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [2.1.1](https://github.com/gradido/gradido/compare/2.0.1...2.1.1) + +- feat(admin): wiedervorlage v2 [`#3255`](https://github.com/gradido/gradido/pull/3255) +- feat(admin): resubmission [`#3252`](https://github.com/gradido/gradido/pull/3252) +- feat(backend): grant moderator right to edit contribution memo [`#3233`](https://github.com/gradido/gradido/pull/3233) +- refactor(database): add index to contribution_message [`#3246`](https://github.com/gradido/gradido/pull/3246) +- feat(workflow): fix backend and database build error on windows [`#3242`](https://github.com/gradido/gradido/pull/3242) +- feat(frontend): swap support urls with mailto: links [`#3224`](https://github.com/gradido/gradido/pull/3224) + #### [2.0.1](https://github.com/gradido/gradido/compare/2.0.0...2.0.1) +> 9 November 2023 + +- chore(release): v2.0.1 [`#3241`](https://github.com/gradido/gradido/pull/3241) - fix(backend): new local user without communitiyuuid [`#3232`](https://github.com/gradido/gradido/pull/3232) - fix(frontend): fix to less moderator/admins on information page [`#3230`](https://github.com/gradido/gradido/pull/3230) diff --git a/admin/jest.config.js b/admin/jest.config.js index b6ec1dc80..253c905de 100644 --- a/admin/jest.config.js +++ b/admin/jest.config.js @@ -9,7 +9,7 @@ module.exports = { ], coverageThreshold: { global: { - lines: 97, + lines: 96, }, }, moduleFileExtensions: [ diff --git a/admin/package.json b/admin/package.json index ca26057a5..e34136e4b 100644 --- a/admin/package.json +++ b/admin/package.json @@ -3,7 +3,7 @@ "description": "Administraion Interface for Gradido", "main": "index.js", "author": "Moriz Wahl", - "version": "2.0.1", + "version": "2.1.1", "license": "Apache-2.0", "private": false, "scripts": { diff --git a/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js b/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js index 3638f5180..bb12d0ce7 100644 --- a/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js +++ b/admin/src/components/ContributionMessages/ContributionMessagesFormular.spec.js @@ -120,7 +120,18 @@ describe('ContributionMessagesFormular', () => { text: 'text form message', }, }) - await wrapper.find('button[data-test="submit-moderator"]').trigger('click') + + // choose tab + // tabs: text | moderator | memo + // 0 | 1 | 2 + await wrapper + .find('div[data-test="message-type-tabs"]') + .findAll('.nav-item a') + .at(1) + .trigger('click') + + // click save + await wrapper.find('button[data-test="submit-dialog"]').trigger('click') }) it('moderatorMesage has `MODERATOR`', () => { @@ -152,7 +163,7 @@ describe('ContributionMessagesFormular', () => { resubmissionDate: futureDate, resubmissionTime: '08:46', }) - await wrapper.find('button[data-test="submit-moderator"]').trigger('click') + await wrapper.find('button[data-test="submit-dialog"]').trigger('click') }) it('graphql payload contain resubmission date', () => { @@ -164,7 +175,7 @@ describe('ContributionMessagesFormular', () => { variables: { contributionId: 42, message: 'text form message', - messageType: 'MODERATOR', + messageType: 'DIALOG', resubmissionAt: futureDateExactTime.toString(), }, }) @@ -177,13 +188,20 @@ describe('ContributionMessagesFormular', () => { describe('set memo', () => { beforeEach(async () => { - await wrapper.setData({ - chatOrMemo: 0, - }) - await wrapper.find('button[data-test="submit-memo"]').trigger('click') + // choose tab + // tabs: text | moderator | memo + // 0 | 1 | 2 + await wrapper + .find('div[data-test="message-type-tabs"]') + .findAll('.nav-item a') + .at(2) + .trigger('click') + + // click save + await wrapper.find('button[data-test="submit-dialog"]').trigger('click') }) - it('check chatOrMemo value is 1', () => { - expect(wrapper.vm.chatOrMemo).toBe(1) + it('check tabindex value is 2', () => { + expect(wrapper.vm.tabindex).toBe(2) }) }) @@ -193,7 +211,7 @@ describe('ContributionMessagesFormular', () => { form: { memo: 'changed memo', }, - chatOrMemo: 1, + tabindex: 2, }) await wrapper.find('button[data-test="submit-dialog"]').trigger('click') }) @@ -204,6 +222,7 @@ describe('ContributionMessagesFormular', () => { variables: { id: 42, memo: 'changed memo', + resubmissionAt: null, }, }) }) diff --git a/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue b/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue index 9b27f34a8..232d7c307 100644 --- a/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue +++ b/admin/src/components/ContributionMessages/ContributionMessagesFormular.vue @@ -1,18 +1,24 @@