diff --git a/src/assets/styles/base.css b/src/assets/styles/base.css index 2d3c85ba3384bcb962968ca6fb483ea8e94ff82b..4f11c788ed308a845917e8ecf5ca6700efb0f0c5 100644 --- a/src/assets/styles/base.css +++ b/src/assets/styles/base.css @@ -238,7 +238,7 @@ footer .ui.text.menu .item:not(:first-child) { } .multiselect__tags { - border: 2px solid #ced4da; + border: 1px solid #ced4da; border-radius: 0 !important; font-family: 'Roboto Condensed', Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif !important; font-size: 1rem !important; diff --git a/src/components/Projects/ProjectsMenu.vue b/src/components/Projects/ProjectsMenu.vue index e2367c2e580422e42c2361a5a2ac2aea8502d5dd..4d1bbf5dbb08172e424abe19a24476704bd50013 100644 --- a/src/components/Projects/ProjectsMenu.vue +++ b/src/components/Projects/ProjectsMenu.vue @@ -51,7 +51,7 @@ </template> <script> -import { mapActions } from 'vuex'; +import { mapState, mapActions } from 'vuex'; import DropdownMenuItem from '@/components/Projects/DropdownMenuItem.vue'; import SearchProjects from '@/components/Projects/SearchProjects.vue'; @@ -89,6 +89,11 @@ export default { filter: 'access_level', value: null }, + { + label: 'Utilisateur anonyme', + filter: 'access_level', + value: 'anonymous' + }, { label: 'Utilisateur connecté', filter: 'access_level', @@ -99,16 +104,6 @@ export default { filter: 'access_level', value: 'contributor' }, - { - label: 'Modérateur', - filter: 'access_level', - value: 'moderator' - }, - { - label: 'Administrateur projet', - filter: 'access_level', - value: 'admin' - }, ], userAccessLevelOptions: [ { @@ -140,6 +135,20 @@ export default { }; }, + computed: { + ...mapState(['user']) + }, + + created() { + if (!this.user) { + this.userAccessLevelOptions.splice(1, 0, { + label: 'Utilisateur anonyme', + filter: 'user_access_level', + value: '0' + }); + } + }, + mounted() { const el = document.getElementsByClassName('collapsible-filters'); diff --git a/src/components/Projects/SearchProjects.vue b/src/components/Projects/SearchProjects.vue index 578d005e577645c1fbbe8897dd92c8d11848cbf5..216eec199f0a0b3119fd70184ab093b3002835af 100644 --- a/src/components/Projects/SearchProjects.vue +++ b/src/components/Projects/SearchProjects.vue @@ -56,6 +56,7 @@ export default { flex-direction: column; justify-content: flex-end; font-size: 1rem; + font-family: 'Roboto Condensed', Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif !important; input { display: block; width: 100%;