diff --git a/client/cypress/integration/frontend/portfolio/project-page.spec.js b/client/cypress/integration/frontend/portfolio/project-page.spec.js
index 08e71a19..e3e469e3 100644
--- a/client/cypress/integration/frontend/portfolio/project-page.spec.js
+++ b/client/cypress/integration/frontend/portfolio/project-page.spec.js
@@ -25,7 +25,7 @@ describe('Project Page', () => {
firstName: 'Rachel',
lastName: 'Green',
id: 'VXNlck5vZGU6NQ==',
- avatarUrl: ''
+ avatarUrl: '',
},
entriesCount: 2,
},
@@ -60,9 +60,9 @@ describe('Project Page', () => {
AddProjectEntry: variables => ({
addProjectEntry: {
projectEntry: Object.assign({}, variables.input.projectEntry, {
- created: createdLater
+ created: createdLater,
}),
- errors: null
+ errors: null,
},
}),
UpdateProjectEntry: variables => ({
@@ -96,6 +96,14 @@ describe('Project Page', () => {
});
});
+ it('uses the menu', () => {
+ cy.visit('/portfolio/groot');
+ cy.getByDataCy('project-actions').click();
+ cy.getByDataCy('delete-project').should('exist');
+ cy.getByDataCy('edit-project').should('exist');
+ cy.getByDataCy('share-project').should('exist');
+ });
+
describe('Project Entry', () => {
it('should create a new project entry', () => {
cy.visit('/portfolio');
diff --git a/client/src/components/MoreOptionsWidget.vue b/client/src/components/MoreOptionsWidget.vue
index 33b44e75..8eee21e7 100644
--- a/client/src/components/MoreOptionsWidget.vue
+++ b/client/src/components/MoreOptionsWidget.vue
@@ -3,7 +3,7 @@
+ @click.stop="showMenu = !showMenu">
+ @click.stop="toggleMenu">
- Projekt löschen
- Projekt bearbeiten
+
+ Projekt löschen
+
+
+ Projekt bearbeiten
+
Projekt teilen
+ v-if="!final">Projekt teilen
Projekt nicht mehr teilen
+ v-if="final">Projekt nicht mehr teilen
@@ -26,106 +38,106 @@