Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 2.11.0-privacyPolicy
  • APIv2
  • Docs/Setup
  • Experiment/fix-debugging
  • Experimental/Heinrichs-cypress
  • Feature/xxxx-turnOffDataPub
  • Fix/xxxx-ToS400Error
  • Fix/xxxx-migrateLogin
  • Fix/xxxx-tokenUploadButton
  • Hotfix/0038-correctDownload
  • Hotfix/1917-PublicFilesVisibility
  • Hotfix/1963-fixOrganizationField
  • Hotfix/2015-PublicFilesVisibility
  • Hotfix/2130-uiv2ContactChange
  • Hotfix/2144-invitationCall
  • Hotfix/2150-fixUpload
  • Hotfix/2160-userOrgsInst
  • Hotfix/2190-requiredFieldsForUserProfile
  • Hotfix/2196-RCVTableTranslation
  • Hotfix/2212-fixFiles
  • Hotfix/2226-userProfileSaveButton
  • Hotfix/2232-dependencyFix
  • Hotfix/2233-fixMe
  • Hotfix/2258-saveButtonWorksAsExpected
  • Hotfix/2296-selectedValuesNotReturned
  • Hotfix/2308-defaultLicense
  • Hotfix/2335-fixingSearchRCV
  • Hotfix/2353-dropShape
  • Hotfix/2370-fixDeleteButton
  • Hotfix/2378-linkedFix
  • Hotfix/2379-filesDragAndDrop
  • Hotfix/2382-guestStillBuggy
  • Hotfix/2384-guestsAndLinked
  • Hotfix/2427-adminTrouble
  • Hotfix/2459-EncodingPath
  • Hotfix/2465-orcidLink
  • Hotfix/2465-orcidLink-v1.25.1
  • Hotfix/2504-formGen
  • Hotfix/2541-resCreate
  • Hotfix/2601-correctMetadataIdentity
  • Hotfix/2611-feedback
  • Hotfix/2618-turtle
  • Hotfix/2681-validationErrors
  • Hotfix/2684-correctEncoding
  • Hotfix/2684-fixSubMetadata
  • Hotfix/2713-validateEntryName
  • Hotfix/2734-allowEmptyLicense
  • Hotfix/2765-encodingAgain
  • Hotfix/2852-adaptTextForToSUi
  • Hotfix/2853-optimizationV4
  • Hotfix/2943-reloadingResources
  • Hotfix/2943-searchHighlighting
  • Hotfix/2957-styleAndUpgrade
  • Hotfix/2971-fixTextInDataPub
  • Hotfix/2989-cookieLength
  • Hotfix/662-keepSidebarExpanded
  • Hotfix/xxxx-correctLinking
  • Hotfix/xxxx-folderRecursive
  • Hotfix/xxxx-fullscreenCss
  • Hotfix/xxxx-homepageDisplay
  • Hotfix/xxxx-liveReleaseFixes
  • Hotfix/xxxx-partnerProjects
  • Hotfix/xxxx-workingFileIndex
  • Issue/1782-structualDataIntegration
  • Issue/1792-newMetadataStructure
  • Issue/1822-coscineUIv2App
  • Issue/1824-componentsUIv2
  • Issue/1824-routerAdditions
  • Issue/1825-codeQualityPipelines
  • Issue/1833-newLogin
  • Issue/1843-multipleFilesValidation
  • Issue/1860-searchScoping
  • Issue/1861-searchMetadata
  • Issue/1862-searchFacets
  • Issue/1863-paginationForSearch
  • Issue/1926-userProfile
  • Issue/1927-projectAppMigration
  • Issue/1928-sidebarmenuAddition
  • Issue/1929-vuexToPinia
  • Issue/1938-internalHandling
  • Issue/1951-quotaImplementation
  • Issue/1953-owlImports
  • Issue/1957-resourceAppMigration
  • Issue/1957-resourceAppMigrationNew
  • Issue/1962-SearchAppUI2
  • Issue/1964-tokenExpiryUIv2
  • Issue/1965-userListMigration
  • Issue/1970-breadcrumbs
  • Issue/1971-projectEditCreateMigration
  • Issue/1972-homeDepot
  • Issue/1974-shibbolethLogout
  • Issue/1976-resouceCreationVaildEmail
  • Issue/1979-supportAdminUIv2Migration
  • Issue/1980-userManagement
  • Issue/1985-adaptSidebar
  • Issue/2002-migrateResourceCreate
  • Issue/2003-resourceSettings
  • Issue/2008-quotaManagement
  • Issue/2011-pathConfig
  • Issue/2016-BannerMigration
  • 1.28.0-pilot
  • v1.0.0
  • v1.1.0
  • v1.10.0
  • v1.10.1
  • v1.10.2
  • v1.10.3
  • v1.11.0
  • v1.11.1
  • v1.11.2
  • v1.11.3
  • v1.11.4
  • v1.11.5
  • v1.11.6
  • v1.11.7
  • v1.12.0
  • v1.13.0
  • v1.14.0
  • v1.14.1
  • v1.14.2
  • v1.14.3
  • v1.15.0
  • v1.15.1
  • v1.16.0
  • v1.16.1
  • v1.16.2
  • v1.16.3
  • v1.17.0
  • v1.17.1
  • v1.17.2
  • v1.18.0
  • v1.18.1
  • v1.19.0
  • v1.2.0
  • v1.20.0
  • v1.20.1
  • v1.20.2
  • v1.20.3
  • v1.20.4
  • v1.20.5
  • v1.21.0
  • v1.22.0
  • v1.22.1
  • v1.22.2
  • v1.23.0
  • v1.23.1
  • v1.23.2
  • v1.23.3
  • v1.23.4
  • v1.23.5
  • v1.23.6
  • v1.23.6-patch-2417-2427
  • v1.24.0
  • v1.24.1
  • v1.25.0
  • v1.25.1
  • v1.26.0
  • v1.26.1
  • v1.27.0
  • v1.27.1
  • v1.27.1-pilot
  • v1.28.0
  • v1.29.0
  • v1.29.1
  • v1.29.2
  • v1.3.0
  • v1.30.0
  • v1.30.1
  • v1.30.2
  • v1.31.0
  • v1.32.0
  • v1.4.0
  • v1.4.1
  • v1.5.0
  • v1.6.0
  • v1.6.1
  • v1.6.2
  • v1.7.0
  • v1.8.0
  • v1.8.1
  • v1.8.2
  • v1.9.0
  • v2.0.0
  • v2.1.0
  • v2.10.0
  • v2.10.1
  • v2.11.0
  • v2.12.0
  • v2.12.1
  • v2.12.2
  • v2.12.3
  • v2.12.4
  • v2.12.5
  • v2.13.0
  • v2.13.1
  • v2.13.2
  • v2.13.3
  • v2.13.4
  • v2.14.0
  • v2.15.0
200 results

Target

Select target project
  • coscine/frontend/apps/ui
1 result
Select Git revision
  • 2.11.0-privacyPolicy
  • APIv2
  • Docs/Setup
  • Experiment/fix-debugging
  • Experimental/Heinrichs-cypress
  • Feature/xxxx-turnOffDataPub
  • Fix/xxxx-ToS400Error
  • Fix/xxxx-migrateLogin
  • Fix/xxxx-tokenUploadButton
  • Hotfix/0038-correctDownload
  • Hotfix/1917-PublicFilesVisibility
  • Hotfix/1963-fixOrganizationField
  • Hotfix/2015-PublicFilesVisibility
  • Hotfix/2130-uiv2ContactChange
  • Hotfix/2144-invitationCall
  • Hotfix/2150-fixUpload
  • Hotfix/2160-userOrgsInst
  • Hotfix/2190-requiredFieldsForUserProfile
  • Hotfix/2196-RCVTableTranslation
  • Hotfix/2212-fixFiles
  • Hotfix/2226-userProfileSaveButton
  • Hotfix/2232-dependencyFix
  • Hotfix/2233-fixMe
  • Hotfix/2258-saveButtonWorksAsExpected
  • Hotfix/2296-selectedValuesNotReturned
  • Hotfix/2308-defaultLicense
  • Hotfix/2335-fixingSearchRCV
  • Hotfix/2353-dropShape
  • Hotfix/2370-fixDeleteButton
  • Hotfix/2378-linkedFix
  • Hotfix/2379-filesDragAndDrop
  • Hotfix/2382-guestStillBuggy
  • Hotfix/2384-guestsAndLinked
  • Hotfix/2427-adminTrouble
  • Hotfix/2459-EncodingPath
  • Hotfix/2465-orcidLink
  • Hotfix/2465-orcidLink-v1.25.1
  • Hotfix/2504-formGen
  • Hotfix/2541-resCreate
  • Hotfix/2601-correctMetadataIdentity
  • Hotfix/2611-feedback
  • Hotfix/2618-turtle
  • Hotfix/2681-validationErrors
  • Hotfix/2684-correctEncoding
  • Hotfix/2684-fixSubMetadata
  • Hotfix/2713-validateEntryName
  • Hotfix/2734-allowEmptyLicense
  • Hotfix/2765-encodingAgain
  • Hotfix/2852-adaptTextForToSUi
  • Hotfix/2853-optimizationV4
  • Hotfix/2943-reloadingResources
  • Hotfix/2943-searchHighlighting
  • Hotfix/2957-styleAndUpgrade
  • Hotfix/2971-fixTextInDataPub
  • Hotfix/2989-cookieLength
  • Hotfix/662-keepSidebarExpanded
  • Hotfix/xxxx-correctLinking
  • Hotfix/xxxx-folderRecursive
  • Hotfix/xxxx-fullscreenCss
  • Hotfix/xxxx-homepageDisplay
  • Hotfix/xxxx-liveReleaseFixes
  • Hotfix/xxxx-partnerProjects
  • Hotfix/xxxx-workingFileIndex
  • Issue/1782-structualDataIntegration
  • Issue/1792-newMetadataStructure
  • Issue/1822-coscineUIv2App
  • Issue/1824-componentsUIv2
  • Issue/1824-routerAdditions
  • Issue/1825-codeQualityPipelines
  • Issue/1833-newLogin
  • Issue/1843-multipleFilesValidation
  • Issue/1860-searchScoping
  • Issue/1861-searchMetadata
  • Issue/1862-searchFacets
  • Issue/1863-paginationForSearch
  • Issue/1926-userProfile
  • Issue/1927-projectAppMigration
  • Issue/1928-sidebarmenuAddition
  • Issue/1929-vuexToPinia
  • Issue/1938-internalHandling
  • Issue/1951-quotaImplementation
  • Issue/1953-owlImports
  • Issue/1957-resourceAppMigration
  • Issue/1957-resourceAppMigrationNew
  • Issue/1962-SearchAppUI2
  • Issue/1964-tokenExpiryUIv2
  • Issue/1965-userListMigration
  • Issue/1970-breadcrumbs
  • Issue/1971-projectEditCreateMigration
  • Issue/1972-homeDepot
  • Issue/1974-shibbolethLogout
  • Issue/1976-resouceCreationVaildEmail
  • Issue/1979-supportAdminUIv2Migration
  • Issue/1980-userManagement
  • Issue/1985-adaptSidebar
  • Issue/2002-migrateResourceCreate
  • Issue/2003-resourceSettings
  • Issue/2008-quotaManagement
  • Issue/2011-pathConfig
  • Issue/2016-BannerMigration
  • 1.28.0-pilot
  • v1.0.0
  • v1.1.0
  • v1.10.0
  • v1.10.1
  • v1.10.2
  • v1.10.3
  • v1.11.0
  • v1.11.1
  • v1.11.2
  • v1.11.3
  • v1.11.4
  • v1.11.5
  • v1.11.6
  • v1.11.7
  • v1.12.0
  • v1.13.0
  • v1.14.0
  • v1.14.1
  • v1.14.2
  • v1.14.3
  • v1.15.0
  • v1.15.1
  • v1.16.0
  • v1.16.1
  • v1.16.2
  • v1.16.3
  • v1.17.0
  • v1.17.1
  • v1.17.2
  • v1.18.0
  • v1.18.1
  • v1.19.0
  • v1.2.0
  • v1.20.0
  • v1.20.1
  • v1.20.2
  • v1.20.3
  • v1.20.4
  • v1.20.5
  • v1.21.0
  • v1.22.0
  • v1.22.1
  • v1.22.2
  • v1.23.0
  • v1.23.1
  • v1.23.2
  • v1.23.3
  • v1.23.4
  • v1.23.5
  • v1.23.6
  • v1.23.6-patch-2417-2427
  • v1.24.0
  • v1.24.1
  • v1.25.0
  • v1.25.1
  • v1.26.0
  • v1.26.1
  • v1.27.0
  • v1.27.1
  • v1.27.1-pilot
  • v1.28.0
  • v1.29.0
  • v1.29.1
  • v1.29.2
  • v1.3.0
  • v1.30.0
  • v1.30.1
  • v1.30.2
  • v1.31.0
  • v1.32.0
  • v1.4.0
  • v1.4.1
  • v1.5.0
  • v1.6.0
  • v1.6.1
  • v1.6.2
  • v1.7.0
  • v1.8.0
  • v1.8.1
  • v1.8.2
  • v1.9.0
  • v2.0.0
  • v2.1.0
  • v2.10.0
  • v2.10.1
  • v2.11.0
  • v2.12.0
  • v2.12.1
  • v2.12.2
  • v2.12.3
  • v2.12.4
  • v2.12.5
  • v2.13.0
  • v2.13.1
  • v2.13.2
  • v2.13.3
  • v2.13.4
  • v2.14.0
  • v2.15.0
200 results
Show changes
Commits on Source (3)
{ {
"name": "ui", "name": "ui",
"version": "1.28.0", "version": "1.29.0",
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
<SidebarMenu v-if="isLoggedIn && areTosAccepted" /> <SidebarMenu v-if="isLoggedIn && areTosAccepted" />
<main :class="mainContainerSizing"> <main :class="mainContainerSizing">
<b-container fluid> <b-container fluid>
<Pilot />
<Maintenance /> <Maintenance />
<BreadCrumbs v-if="isLoggedIn && areTosAccepted" /> <BreadCrumbs v-if="isLoggedIn && areTosAccepted" />
<RouterView /> <RouterView />
......
...@@ -18,7 +18,6 @@ declare module 'vue' { ...@@ -18,7 +18,6 @@ declare module 'vue' {
MultiSelect: typeof import('./components/coscine/MultiSelect.vue')['default'] MultiSelect: typeof import('./components/coscine/MultiSelect.vue')['default']
Navbar: typeof import('./components/elements/Navbar.vue')['default'] Navbar: typeof import('./components/elements/Navbar.vue')['default']
NotificationToast: typeof import('./components/toasts/NotificationToast.vue')['default'] NotificationToast: typeof import('./components/toasts/NotificationToast.vue')['default']
Pilot: typeof import('./components/banner/Pilot.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink'] RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView'] RouterView: typeof import('vue-router')['RouterView']
SidebarMenu: typeof import('./components/elements/SidebarMenu.vue')['default'] SidebarMenu: typeof import('./components/elements/SidebarMenu.vue')['default']
......
<template>
<b-alert
v-if="pilotVisibility"
:show="pilotVisibility"
:dismissible="dismissible"
variant="warning"
@dismissed="saveVisibility"
>
<i18n path="banner.pilot.pilotBannerText" tag="p">
<template #link>
<a :href="$t('email.serviceDeskMailTo').toString()" target="_blank">{{
$t("email.serviceDeskName")
}}</a>
</template>
</i18n>
</b-alert>
</template>
<script lang="ts">
import { defineComponent } from "vue";
import useMainStore from "@/store/index";
export default defineComponent({
props: {
persistent: {
default: false,
type: Boolean,
},
dismissible: {
default: true,
type: Boolean,
},
},
setup() {
const mainStore = useMainStore();
return { mainStore };
},
computed: {
pilotVisibility(): boolean {
return this.persistent
? this.persistent
: this.mainStore.coscine.banner.pilotVisibility;
},
},
methods: {
saveVisibility() {
this.mainStore.coscine.banner.pilotVisibility = false;
},
},
});
</script>
<style></style>
...@@ -35,10 +35,6 @@ export const getTestMainState: () => Promise<MainState> = async () => { ...@@ -35,10 +35,6 @@ export const getTestMainState: () => Promise<MainState> = async () => {
"coscine.banner.maintenanceVisibility", "coscine.banner.maintenanceVisibility",
"" ""
), ),
pilotVisibility: useLocalStorage(
"coscine.banner.pilotVisibility",
true
),
dateString: useLocalStorage("coscine.banner.dateString", ""), dateString: useLocalStorage("coscine.banner.dateString", ""),
}, },
}, },
......
...@@ -244,13 +244,6 @@ export default { ...@@ -244,13 +244,6 @@ export default {
}, },
banner: { banner: {
pilot: {
pilotBannerText: `Coscine befindet sich derzeit in der ersten Pilotphase. Sie können sich also gerne
einloggen und das System erkunden, aber aufgrund aktiver Entwicklungen kann es zu
technischen Schwierigkeiten kommen. Bitte kontaktieren Sie uns,
wenn Sie an dem Pilotprogramm teilnehmen möchten. Feedback und
Verbesserungsvorschläge können Sie gerne an [{link}] senden.`,
},
maintenance: { maintenance: {
type: { type: {
intervention: "Eingriff", intervention: "Eingriff",
...@@ -271,8 +264,7 @@ export default { ...@@ -271,8 +264,7 @@ export default {
email: { email: {
serviceDeskEmail: "servicedesk@itc.rwth-aachen.de", serviceDeskEmail: "servicedesk@itc.rwth-aachen.de",
serviceDeskMailTo: serviceDeskMailTo: "mailto:servicedesk@itc.rwth-aachen.de",
"mailto:servicedesk@itc.rwth-aachen.de?subject=Coscine%20Pilot%20Program",
serviceDeskName: "IT-ServiceDesk", serviceDeskName: "IT-ServiceDesk",
}, },
} as VueI18n.LocaleMessageObject; } as VueI18n.LocaleMessageObject;
...@@ -242,12 +242,6 @@ export default { ...@@ -242,12 +242,6 @@ export default {
}, },
banner: { banner: {
pilot: {
pilotBannerText: `Coscine is currently in the first pilot phase. So you are welcome to
log in and explore the system, but you may experience technical difficulties
due to active developments. Please contact us if you want to be part of the
pilot program. If you have feedback you are welcome to send it to [{link}].`,
},
maintenance: { maintenance: {
type: { type: {
intervention: "Intervention", intervention: "Intervention",
...@@ -268,8 +262,7 @@ export default { ...@@ -268,8 +262,7 @@ export default {
email: { email: {
serviceDeskEmail: "servicedesk@itc.rwth-aachen.de", serviceDeskEmail: "servicedesk@itc.rwth-aachen.de",
serviceDeskMailTo: serviceDeskMailTo: "mailto:servicedesk@itc.rwth-aachen.de",
"mailto:servicedesk@itc.rwth-aachen.de?subject=Coscine%20Pilot%20Program",
serviceDeskName: "IT-ServiceDesk", serviceDeskName: "IT-ServiceDesk",
}, },
} as VueI18n.LocaleMessageObject; } as VueI18n.LocaleMessageObject;
...@@ -32,11 +32,10 @@ describe("Login Store", () => { ...@@ -32,11 +32,10 @@ describe("Login Store", () => {
); );
localStorage.setItem("coscine.locale", "en"); localStorage.setItem("coscine.locale", "en");
localStorage.setItem("coscine.banner.maintenanceVisibility", ""); localStorage.setItem("coscine.banner.maintenanceVisibility", "");
localStorage.setItem("coscine.banner.pilotVisibility", "false");
localStorage.setItem("coscine.login.storedData", ""); localStorage.setItem("coscine.login.storedData", "");
localStorage.setItem("coscine.sidebar.active", "true"); localStorage.setItem("coscine.sidebar.active", "true");
localStorage.setItem("coscine.banner.dateString", ""); localStorage.setItem("coscine.banner.dateString", "");
expect(localStorage.length).toBe(8); expect(localStorage.length).toBe(7);
loginStore.logout(); loginStore.logout();
......
...@@ -42,10 +42,6 @@ export const useMainStore = defineStore({ ...@@ -42,10 +42,6 @@ export const useMainStore = defineStore({
"coscine.banner.maintenanceVisibility", "coscine.banner.maintenanceVisibility",
"" ""
), ),
pilotVisibility: useLocalStorage(
"coscine.banner.pilotVisibility",
true
),
dateString: useLocalStorage("coscine.banner.dateString", ""), dateString: useLocalStorage("coscine.banner.dateString", ""),
}, },
}, },
......
...@@ -28,7 +28,6 @@ export interface MainState { ...@@ -28,7 +28,6 @@ export interface MainState {
banner: { banner: {
maintenance: MaintenanceReturnObject; maintenance: MaintenanceReturnObject;
maintenanceVisibility: RemovableRef<string>; maintenanceVisibility: RemovableRef<string>;
pilotVisibility: RemovableRef<boolean>;
dateString: RemovableRef<string>; dateString: RemovableRef<string>;
}; };
}; };
......