|
@@ -9,24 +9,47 @@
|
|
|
>
|
|
>
|
|
|
<v-row>
|
|
<v-row>
|
|
|
<v-col cols="12">
|
|
<v-col cols="12">
|
|
|
- <div class="mb-6">
|
|
|
|
|
- <div>{{ $t('your_opentalent_website_address_is')}} : </div>
|
|
|
|
|
- <div class="ma-2 text-primary">
|
|
|
|
|
- <strong>{{ organizationProfile.website }}</strong>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <div class="my-5">
|
|
|
|
|
+ <span>{{ $t('your_opentalent_website_address_is')}} : </span>
|
|
|
|
|
+ <strong class="ml-2">
|
|
|
|
|
+ <a :href="organizationProfile.website ?? '#'" target="_blank">
|
|
|
|
|
+ {{ organizationProfile.website }}
|
|
|
|
|
+ </a>
|
|
|
|
|
+ </strong>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
+ <!-- les publicationDirectors sont des entités Access -->
|
|
|
|
|
+ <UiInputAutocompleteAccesses
|
|
|
|
|
+ v-model="parameters.publicationDirectors"
|
|
|
|
|
+ field="publicationDirectors"
|
|
|
|
|
+ multiple
|
|
|
|
|
+ chips
|
|
|
|
|
+ variant="underlined"
|
|
|
|
|
+ class="my-4"
|
|
|
|
|
+ />
|
|
|
|
|
+
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <UiInputText
|
|
|
|
|
+ v-model="parameters.otherWebsite"
|
|
|
|
|
+ field="otherWebsite"
|
|
|
|
|
+ variant="underlined"
|
|
|
|
|
+ class="my-4"
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <v-divider class="my-10"/>
|
|
|
|
|
+
|
|
|
<div class="mb-6">
|
|
<div class="mb-6">
|
|
|
- <div>{{ $t('your_subdomains') }} : </div>
|
|
|
|
|
|
|
+ <div><h4>{{ $t('your_subdomains') }} : </h4></div>
|
|
|
<UiLoadingPanel v-if="subdomainsPending" />
|
|
<UiLoadingPanel v-if="subdomainsPending" />
|
|
|
<div v-else>
|
|
<div v-else>
|
|
|
- <v-table class="my-2">
|
|
|
|
|
|
|
+ <v-table class="subdomains-table my-2">
|
|
|
<tbody>
|
|
<tbody>
|
|
|
<tr
|
|
<tr
|
|
|
v-for="subdomain in subdomains.items"
|
|
v-for="subdomain in subdomains.items"
|
|
|
:key="subdomain.id"
|
|
:key="subdomain.id"
|
|
|
:title="subdomain.subdomain"
|
|
:title="subdomain.subdomain"
|
|
|
- class="subdomainItem"
|
|
|
|
|
|
|
+ :class="'subdomainItem' + (subdomain.active ? ' active' : '')"
|
|
|
@click="goToEditPage(subdomain.id)"
|
|
@click="goToEditPage(subdomain.id)"
|
|
|
>
|
|
>
|
|
|
<td>{{ subdomain.subdomain }}</td>
|
|
<td>{{ subdomain.subdomain }}</td>
|
|
@@ -44,26 +67,21 @@
|
|
|
|
|
|
|
|
</v-table>
|
|
</v-table>
|
|
|
|
|
|
|
|
- <v-btn
|
|
|
|
|
- :disabled="!canAddNewSubdomain"
|
|
|
|
|
- class="my-2"
|
|
|
|
|
- @click="onAddSubdomainClick"
|
|
|
|
|
- >
|
|
|
|
|
- {{ $t('record_a_new_subdomain')}}
|
|
|
|
|
- </v-btn>
|
|
|
|
|
|
|
+ <div class="d-flex flex-row justify-center w-100">
|
|
|
|
|
+ <v-btn
|
|
|
|
|
+ :disabled="!canAddNewSubdomain"
|
|
|
|
|
+ class="my-5"
|
|
|
|
|
+ @click="onAddSubdomainClick"
|
|
|
|
|
+ >
|
|
|
|
|
+ {{ $t('record_a_new_subdomain')}}
|
|
|
|
|
+ </v-btn>
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <!-- les publicationDirectors sont des entités Access -->
|
|
|
|
|
- <UiInputAutocompleteAccesses
|
|
|
|
|
- v-model="parameters.publicationDirectors"
|
|
|
|
|
- field="publicationDirectors"
|
|
|
|
|
- multiple
|
|
|
|
|
- chips
|
|
|
|
|
- variant="underlined"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <v-divider class="my-10"/>
|
|
|
|
|
|
|
|
- <div class="my-8" v-if="!organizationProfile.isCmf">
|
|
|
|
|
|
|
+ <div class="my-8 d-flex flex-row justify-center w-100" v-if="!organizationProfile.isCmf">
|
|
|
<v-btn
|
|
<v-btn
|
|
|
v-if="!parameters.desactivateOpentalentSiteWeb"
|
|
v-if="!parameters.desactivateOpentalentSiteWeb"
|
|
|
color="error"
|
|
color="error"
|
|
@@ -106,13 +124,6 @@
|
|
|
</LazyLayoutDialog>
|
|
</LazyLayoutDialog>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div>
|
|
|
|
|
- <UiInputText
|
|
|
|
|
- v-model="parameters.otherWebsite"
|
|
|
|
|
- field="otherWebsite"
|
|
|
|
|
- variant="underlined"
|
|
|
|
|
- />
|
|
|
|
|
- </div>
|
|
|
|
|
</v-col>
|
|
</v-col>
|
|
|
</v-row>
|
|
</v-row>
|
|
|
</UiForm>
|
|
</UiForm>
|
|
@@ -167,11 +178,14 @@ const reactivateWebsite = () => {
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style scoped lang="scss">
|
|
<style scoped lang="scss">
|
|
|
-.v-table {
|
|
|
|
|
- background: transparent;
|
|
|
|
|
|
|
+
|
|
|
|
|
+.subdomains-table {
|
|
|
|
|
+ max-width: 450px;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
.subdomainItem {
|
|
.subdomainItem {
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
|
|
+ border: solid 1px rgb(var(--v-theme-neutral-strong));
|
|
|
}
|
|
}
|
|
|
.subdomainItem:hover {
|
|
.subdomainItem:hover {
|
|
|
background: rgb(var(--v-theme-neutral));
|
|
background: rgb(var(--v-theme-neutral));
|
|
@@ -180,4 +194,12 @@ const reactivateWebsite = () => {
|
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+.subdomainItem td:first-child {
|
|
|
|
|
+ border-left: solid 2px rgb(var(--v-theme-neutral));
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.subdomainItem.active td:first-child {
|
|
|
|
|
+ border-left: solid 2px rgb(var(--v-theme-primary));
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
</style>
|
|
</style>
|