@coscine/project-creation
Advanced tools
Comparing version 1.9.0 to 1.9.1
/*! | ||
* @coscine/project-creation v1.8.1 | ||
* @coscine/project-creation v1.9.0 | ||
* (c) | ||
@@ -11,3 +11,3 @@ * Released under the MIT License. | ||
import { required, maxLength } from 'vuelidate/lib/validators'; | ||
import { SubProjectApi, ProjectApi, ActivatedFeaturesApi, VisibilityApi, ProjectRoleApi, DisciplineApi, OrganizationApi } from '@coscine/api-connection'; | ||
import { SubProjectApi, ProjectApi, ActivatedFeaturesApi, OrganizationApi, VisibilityApi, ProjectRoleApi, DisciplineApi } from '@coscine/api-connection'; | ||
import { LinkUtil, GuidUtil } from '@coscine/app-util'; | ||
@@ -230,11 +230,11 @@ import VueI18n from 'vue-i18n'; | ||
ProjectApi.getProjectInformation(parentId, function (response) { | ||
ProjectApi.deleteProject(_this.projectId, function (response) { | ||
ProjectApi.deleteProject(_this.projectId, function (innerResponse) { | ||
_this.afterDeleteHandler(response.data.slug); | ||
}, function (errorResponse) { | ||
}, function (innerErrorResponse) { | ||
_this.afterDeleteHandler(response.data.slug); | ||
}); | ||
}, function (error) { | ||
ProjectApi.deleteProject(_this.projectId, function (response) { | ||
ProjectApi.deleteProject(_this.projectId, function (innerResponse) { | ||
_this.afterDeleteHandler(); | ||
}, function (errorResponse) { | ||
}, function (innerErrorResponse) { | ||
_this.afterDeleteHandler(); | ||
@@ -375,8 +375,8 @@ }); | ||
if (!inject) return; | ||
inject("data-v-21627abe_0", { | ||
inject("data-v-68777aa9_0", { | ||
source: ".modal-header .modal-title{margin-block-start:0;margin-block-end:0;margin-left:0}.modal-header button.close{text-align:end;min-width:1em}.modal footer button{min-width:auto}.modal-backdrop{opacity:.5}", | ||
map: undefined, | ||
media: undefined | ||
}), inject("data-v-21627abe_1", { | ||
source: ".invalid-tooltip[data-v-21627abe]{margin-top:-20px}#displayName[data-v-21627abe]{font-size:large;padding-bottom:.3em}", | ||
}), inject("data-v-68777aa9_1", { | ||
source: ".invalid-tooltip[data-v-68777aa9]{margin-top:-20px}#displayName[data-v-68777aa9]{font-size:large;padding-bottom:.3em}", | ||
map: undefined, | ||
@@ -389,3 +389,3 @@ media: undefined | ||
var __vue_scope_id__ = "data-v-21627abe"; | ||
var __vue_scope_id__ = "data-v-68777aa9"; | ||
/* module identifier */ | ||
@@ -540,5 +540,7 @@ | ||
features: [], | ||
queryTimer: 0, | ||
// --- data for copyMetadata ---- | ||
copyMetadataLabel: '', | ||
parentData: {} | ||
parentData: {}, | ||
loadingOrganizations: false | ||
}; | ||
@@ -743,22 +745,55 @@ }, | ||
}, | ||
checkSelectedOrganisationLabels: function checkSelectedOrganisationLabels() { | ||
triggerFetchOptions: function triggerFetchOptions(search) { | ||
var _this2 = this; | ||
if (this.organizations.length > 0) { | ||
var _loop = function _loop(organization) { | ||
var orgEntry = _this2.form.Organization[organization]; | ||
clearTimeout(this.queryTimer); | ||
if (orgEntry.url === orgEntry.displayName) { | ||
var realOrgEntry = _this2.organizations.find(function (entry) { | ||
return entry.url === orgEntry.url; | ||
}); | ||
if (search.length < 3) { | ||
return; | ||
} | ||
orgEntry.displayName = realOrgEntry.displayName; | ||
} | ||
}; | ||
this.queryTimer = setTimeout(function () { | ||
return _this2.fetchOrganizationOptions(search); | ||
}, 1000); | ||
}, | ||
fetchOrganizationOptions: function fetchOrganizationOptions(search) { | ||
var _this3 = this; | ||
for (var organization in this.form.Organization) { | ||
_loop(organization); | ||
this.loadingOrganizations = true; | ||
var newOrganizations = []; | ||
var _iterator3 = _createForOfIteratorHelper(this.form.Organization), | ||
_step3; | ||
try { | ||
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { | ||
var organization = _step3.value; | ||
newOrganizations.push(organization); | ||
} | ||
} catch (err) { | ||
_iterator3.e(err); | ||
} finally { | ||
_iterator3.f(); | ||
} | ||
OrganizationApi.getOrganizationsWithFilter(search, function (response) { | ||
var _iterator4 = _createForOfIteratorHelper(response.data.data), | ||
_step4; | ||
try { | ||
for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { | ||
var org = _step4.value; | ||
newOrganizations.push(org); | ||
} | ||
} catch (err) { | ||
_iterator4.e(err); | ||
} finally { | ||
_iterator4.f(); | ||
} | ||
_this3.organizations = newOrganizations; | ||
_this3.loadingOrganizations = false; | ||
}, function (error) { | ||
_this3.loadingOrganizations = false; | ||
}); | ||
}, | ||
@@ -768,14 +803,52 @@ clickCopyMetadata: function clickCopyMetadata() { | ||
this.fillProjectMetadata(this.parentData); | ||
this.checkSelectedOrganisationLabels(); | ||
this.getLabels(); | ||
} | ||
}, | ||
setCopyMetadata: function setCopyMetadata(parentId) { | ||
var _this3 = this; | ||
var _this4 = this; | ||
ProjectApi.getProjectInformation(parentId, function (response) { | ||
_this3.parentData = response.data; // ---- set label for copyMetadata ----- | ||
_this4.parentData = response.data; // ---- set label for copyMetadata ----- | ||
var parentProjectName = response.data.projectName; | ||
_this3.copyMetadataLabel = _this3.$t('copyMetadataLabel') + ' "' + parentProjectName + '":'; | ||
_this4.copyMetadataLabel = _this4.$t('copyMetadataLabel') + ' "' + parentProjectName + '":'; | ||
}); | ||
}, | ||
getLabels: function getLabels() { | ||
var _this5 = this; | ||
var _iterator5 = _createForOfIteratorHelper(this.form.Organization), | ||
_step5; | ||
try { | ||
var _loop = function _loop() { | ||
var org = _step5.value; | ||
OrganizationApi.getOrganization(org.url, function (innerResponse) { | ||
var _iterator6 = _createForOfIteratorHelper(innerResponse.data.data), | ||
_step6; | ||
try { | ||
for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) { | ||
var innerOrg = _step6.value; | ||
_this5.organizations.push(innerOrg); | ||
org.displayName = innerOrg.displayName; | ||
} | ||
} catch (err) { | ||
_iterator6.e(err); | ||
} finally { | ||
_iterator6.f(); | ||
} | ||
}); | ||
}; | ||
for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { | ||
_loop(); | ||
} | ||
} catch (err) { | ||
_iterator5.e(err); | ||
} finally { | ||
_iterator5.f(); | ||
} | ||
} | ||
@@ -785,28 +858,28 @@ }, | ||
try { | ||
var _this5 = this; | ||
var _this7 = this; | ||
i18n$1.locale = _this5.$props.languageLocale; | ||
i18n$1.locale = _this7.$props.languageLocale; | ||
if (_this5.$props.languageLocale === 'en') { | ||
_this5.disciplineLabel = 'displayNameEn'; | ||
if (_this7.$props.languageLocale === 'en') { | ||
_this7.disciplineLabel = 'displayNameEn'; | ||
} else { | ||
_this5.disciplineLabel = 'displayNameDe'; | ||
_this7.disciplineLabel = 'displayNameDe'; | ||
} | ||
_this5.startDateSelected(new Date()); | ||
_this7.startDateSelected(new Date()); | ||
VisibilityApi.getVisibilities(function (response) { | ||
var _iterator3 = _createForOfIteratorHelper(response.data), | ||
_step3; | ||
var _iterator7 = _createForOfIteratorHelper(response.data), | ||
_step7; | ||
try { | ||
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { | ||
var visibility = _step3.value; | ||
for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) { | ||
var visibility = _step7.value; | ||
if (visibility.displayName === 'Project Members') { | ||
_this5.initialState.Visibility = visibility; | ||
_this5.form.Visibility = visibility; | ||
_this7.initialState.Visibility = visibility; | ||
_this7.form.Visibility = visibility; | ||
} | ||
_this5.visibilities.push({ | ||
_this7.visibilities.push({ | ||
text: visibility.displayName, | ||
@@ -817,37 +890,37 @@ value: visibility.id | ||
} catch (err) { | ||
_iterator3.e(err); | ||
_iterator7.e(err); | ||
} finally { | ||
_iterator3.f(); | ||
_iterator7.f(); | ||
} | ||
}); | ||
if (GuidUtil.isValidGuid(_this5.projectId)) { | ||
_this5.displayNameIsLocked = true; | ||
_this5.isNewProject = false; // Load features | ||
if (GuidUtil.isValidGuid(_this7.projectId)) { | ||
_this7.displayNameIsLocked = true; | ||
_this7.isNewProject = false; // Load features | ||
ActivatedFeaturesApi.listAllFeaturesOfProject(_this5.projectId, function (response) { | ||
ActivatedFeaturesApi.listAllFeaturesOfProject(_this7.projectId, function (response) { | ||
response.data.forEach(function (feature) { | ||
_this5.features.push(feature); | ||
_this7.features.push(feature); | ||
}); | ||
}); | ||
ProjectApi.getProjectInformation(_this5.projectId, function (response) { | ||
ProjectApi.getProjectInformation(_this7.projectId, function (response) { | ||
var parentId = response.data.parentId; | ||
if (GuidUtil.isValidGuid(parentId)) { | ||
_this5.setCopyMetadata(parentId); | ||
_this7.setCopyMetadata(parentId); | ||
} | ||
_this5.fillForm(response.data); | ||
_this7.fillForm(response.data); | ||
_this5.tranferFormValues(_this5.form, _this5.initialState); | ||
_this7.tranferFormValues(_this7.form, _this7.initialState); | ||
_this5.checkSelectedOrganisationLabels(); | ||
_this7.getLabels(); | ||
}); | ||
ProjectRoleApi.getUserRoles(_this5.projectId, function (response) { | ||
_this5.checkOwnership(response.data); | ||
ProjectRoleApi.getUserRoles(_this7.projectId, function (response) { | ||
_this7.checkOwnership(response.data); | ||
}); | ||
} else { | ||
// --- get parent information --- | ||
if (GuidUtil.isValidGuid(_this5.parentId)) { | ||
_this5.setCopyMetadata(_this5.parentId); | ||
if (GuidUtil.isValidGuid(_this7.parentId)) { | ||
_this7.setCopyMetadata(_this7.parentId); | ||
} | ||
@@ -857,8 +930,8 @@ | ||
response.data.forEach(function (feature) { | ||
_this5.features.push(feature); | ||
_this7.features.push(feature); | ||
}); | ||
}); | ||
_this5.isNewProject = true; | ||
_this7.isNewProject = true; | ||
_this5.tranferFormValues(_this5.form, _this5.initialState); | ||
_this7.tranferFormValues(_this7.form, _this7.initialState); | ||
} | ||
@@ -869,35 +942,16 @@ | ||
}), function (disciplines) { | ||
var _iterator4 = _createForOfIteratorHelper(disciplines), | ||
_step4; | ||
var _iterator8 = _createForOfIteratorHelper(disciplines), | ||
_step8; | ||
try { | ||
for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { | ||
var discipline = _step4.value; | ||
for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) { | ||
var discipline = _step8.value; | ||
_this5.disciplines.push(discipline); | ||
_this7.disciplines.push(discipline); | ||
} | ||
} catch (err) { | ||
_iterator4.e(err); | ||
_iterator8.e(err); | ||
} finally { | ||
_iterator4.f(); | ||
_iterator8.f(); | ||
} | ||
return _await(OrganizationApi.getOrganizations(function (response) { | ||
return response.data; | ||
}), function (organizationUris) { | ||
for (var organizationUri in organizationUris) { | ||
for (var subOrg in organizationUris[organizationUri]) { | ||
var org = organizationUris[organizationUri][subOrg]; | ||
var displayName = org['http://www.w3.org/2000/01/rdf-schema#label'][0].value; | ||
var pushedOrg = { | ||
displayName: displayName, | ||
url: subOrg | ||
}; | ||
_this5.organizations.push(pushedOrg); | ||
} | ||
} | ||
_this5.checkSelectedOrganisationLabels(); | ||
}); | ||
}); | ||
@@ -1201,2 +1255,3 @@ } catch (e) { | ||
"multiple": true, | ||
"loading": _vm.loadingOrganizations, | ||
"hide-selected": true, | ||
@@ -1207,2 +1262,5 @@ "label": "displayName", | ||
}, | ||
on: { | ||
"search-change": _vm.triggerFetchOptions | ||
}, | ||
scopedSlots: _vm._u([{ | ||
@@ -1226,3 +1284,5 @@ key: "singleLabel", | ||
} | ||
})], 1), _vm._v(" "), _c('b-form-group', { | ||
}, [_vm._v(" "), _vm._v(" "), _c('template', { | ||
slot: "noOptions" | ||
}, [_vm._v("\n " + _vm._s(_vm.$t('projectOrganizationNoOptions')) + "\n ")])], 2)], 1), _vm._v(" "), _c('b-form-group', { | ||
attrs: { | ||
@@ -1429,4 +1489,4 @@ "label-for": "Keywords", | ||
if (!inject) return; | ||
inject("data-v-12a84a32_0", { | ||
source: "#CreateProject .vdp-datepicker .form-control{background-color:#fff}#CreateProject .multiselect{min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__input{border:0;min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__tags{border-radius:0}#CreateProject .btn-float-right{float:right}#CreateProject .vdp-datepicker__calendar-button{height:calc(1.4em + .75rem + 2px)}#CreateProject .form-group.mandatory .col-form-label:after{content:\" *\";color:#a70619}#CreateProject .col-form-label{font-weight:700}.multiselect__tag{background-color:#00549f!important}.multiselect__option--highlight{background-color:#00549f!important;background:#00549f!important}.multiselect__option--selected.multiselect__option--highlight{background-color:#a70619!important}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background-color:#a70619!important}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.76563rem;line-height:1.4;color:#fff;background-color:rgba(204,7,30,.9);border-radius:0}#project_archive_button,#project_clear_button{display:none}.h-divider{margin-top:5px;margin-bottom:10px;height:1px;width:100%;border-top:1px solid #bebbbb}.form-group .custom-control-label{vertical-align:super}", | ||
inject("data-v-26fe457c_0", { | ||
source: "#CreateProject .vdp-datepicker .form-control{background-color:#fff}#CreateProject .multiselect{min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__input{border:0;min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__tags{border-radius:0}#CreateProject .btn-float-right{float:right}#CreateProject .vdp-datepicker__calendar-button{height:calc(1.4em + .75rem + 2px)}#CreateProject .form-group.mandatory .col-form-label:after{content:' *';color:#a70619}#CreateProject .col-form-label{font-weight:700}.multiselect__tag{background-color:#00549f!important}.multiselect__option--highlight{background-color:#00549f!important;background:#00549f!important}.multiselect__option--selected.multiselect__option--highlight{background-color:#a70619!important}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background-color:#a70619!important}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.76563rem;line-height:1.4;color:#fff;background-color:rgba(204,7,30,.9);border-radius:0}#project_archive_button,#project_clear_button{display:none}.h-divider{margin-top:5px;margin-bottom:10px;height:1px;width:100%;border-top:1px solid #bebbbb}.form-group .custom-control-label{vertical-align:super}", | ||
map: undefined, | ||
@@ -1433,0 +1493,0 @@ media: undefined |
/*! | ||
* @coscine/project-creation v1.8.1 | ||
* @coscine/project-creation v1.9.0 | ||
* (c) | ||
@@ -242,11 +242,11 @@ * Released under the MIT License. | ||
apiConnection.ProjectApi.getProjectInformation(parentId, function (response) { | ||
apiConnection.ProjectApi.deleteProject(_this.projectId, function (response) { | ||
apiConnection.ProjectApi.deleteProject(_this.projectId, function (innerResponse) { | ||
_this.afterDeleteHandler(response.data.slug); | ||
}, function (errorResponse) { | ||
}, function (innerErrorResponse) { | ||
_this.afterDeleteHandler(response.data.slug); | ||
}); | ||
}, function (error) { | ||
apiConnection.ProjectApi.deleteProject(_this.projectId, function (response) { | ||
apiConnection.ProjectApi.deleteProject(_this.projectId, function (innerResponse) { | ||
_this.afterDeleteHandler(); | ||
}, function (errorResponse) { | ||
}, function (innerErrorResponse) { | ||
_this.afterDeleteHandler(); | ||
@@ -387,8 +387,8 @@ }); | ||
if (!inject) return; | ||
inject("data-v-21627abe_0", { | ||
inject("data-v-68777aa9_0", { | ||
source: ".modal-header .modal-title{margin-block-start:0;margin-block-end:0;margin-left:0}.modal-header button.close{text-align:end;min-width:1em}.modal footer button{min-width:auto}.modal-backdrop{opacity:.5}", | ||
map: undefined, | ||
media: undefined | ||
}), inject("data-v-21627abe_1", { | ||
source: ".invalid-tooltip[data-v-21627abe]{margin-top:-20px}#displayName[data-v-21627abe]{font-size:large;padding-bottom:.3em}", | ||
}), inject("data-v-68777aa9_1", { | ||
source: ".invalid-tooltip[data-v-68777aa9]{margin-top:-20px}#displayName[data-v-68777aa9]{font-size:large;padding-bottom:.3em}", | ||
map: undefined, | ||
@@ -401,3 +401,3 @@ media: undefined | ||
var __vue_scope_id__ = "data-v-21627abe"; | ||
var __vue_scope_id__ = "data-v-68777aa9"; | ||
/* module identifier */ | ||
@@ -552,5 +552,7 @@ | ||
features: [], | ||
queryTimer: 0, | ||
// --- data for copyMetadata ---- | ||
copyMetadataLabel: '', | ||
parentData: {} | ||
parentData: {}, | ||
loadingOrganizations: false | ||
}; | ||
@@ -755,22 +757,55 @@ }, | ||
}, | ||
checkSelectedOrganisationLabels: function checkSelectedOrganisationLabels() { | ||
triggerFetchOptions: function triggerFetchOptions(search) { | ||
var _this2 = this; | ||
if (this.organizations.length > 0) { | ||
var _loop = function _loop(organization) { | ||
var orgEntry = _this2.form.Organization[organization]; | ||
clearTimeout(this.queryTimer); | ||
if (orgEntry.url === orgEntry.displayName) { | ||
var realOrgEntry = _this2.organizations.find(function (entry) { | ||
return entry.url === orgEntry.url; | ||
}); | ||
if (search.length < 3) { | ||
return; | ||
} | ||
orgEntry.displayName = realOrgEntry.displayName; | ||
} | ||
}; | ||
this.queryTimer = setTimeout(function () { | ||
return _this2.fetchOrganizationOptions(search); | ||
}, 1000); | ||
}, | ||
fetchOrganizationOptions: function fetchOrganizationOptions(search) { | ||
var _this3 = this; | ||
for (var organization in this.form.Organization) { | ||
_loop(organization); | ||
this.loadingOrganizations = true; | ||
var newOrganizations = []; | ||
var _iterator3 = _createForOfIteratorHelper(this.form.Organization), | ||
_step3; | ||
try { | ||
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { | ||
var organization = _step3.value; | ||
newOrganizations.push(organization); | ||
} | ||
} catch (err) { | ||
_iterator3.e(err); | ||
} finally { | ||
_iterator3.f(); | ||
} | ||
apiConnection.OrganizationApi.getOrganizationsWithFilter(search, function (response) { | ||
var _iterator4 = _createForOfIteratorHelper(response.data.data), | ||
_step4; | ||
try { | ||
for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { | ||
var org = _step4.value; | ||
newOrganizations.push(org); | ||
} | ||
} catch (err) { | ||
_iterator4.e(err); | ||
} finally { | ||
_iterator4.f(); | ||
} | ||
_this3.organizations = newOrganizations; | ||
_this3.loadingOrganizations = false; | ||
}, function (error) { | ||
_this3.loadingOrganizations = false; | ||
}); | ||
}, | ||
@@ -780,14 +815,52 @@ clickCopyMetadata: function clickCopyMetadata() { | ||
this.fillProjectMetadata(this.parentData); | ||
this.checkSelectedOrganisationLabels(); | ||
this.getLabels(); | ||
} | ||
}, | ||
setCopyMetadata: function setCopyMetadata(parentId) { | ||
var _this3 = this; | ||
var _this4 = this; | ||
apiConnection.ProjectApi.getProjectInformation(parentId, function (response) { | ||
_this3.parentData = response.data; // ---- set label for copyMetadata ----- | ||
_this4.parentData = response.data; // ---- set label for copyMetadata ----- | ||
var parentProjectName = response.data.projectName; | ||
_this3.copyMetadataLabel = _this3.$t('copyMetadataLabel') + ' "' + parentProjectName + '":'; | ||
_this4.copyMetadataLabel = _this4.$t('copyMetadataLabel') + ' "' + parentProjectName + '":'; | ||
}); | ||
}, | ||
getLabels: function getLabels() { | ||
var _this5 = this; | ||
var _iterator5 = _createForOfIteratorHelper(this.form.Organization), | ||
_step5; | ||
try { | ||
var _loop = function _loop() { | ||
var org = _step5.value; | ||
apiConnection.OrganizationApi.getOrganization(org.url, function (innerResponse) { | ||
var _iterator6 = _createForOfIteratorHelper(innerResponse.data.data), | ||
_step6; | ||
try { | ||
for (_iterator6.s(); !(_step6 = _iterator6.n()).done;) { | ||
var innerOrg = _step6.value; | ||
_this5.organizations.push(innerOrg); | ||
org.displayName = innerOrg.displayName; | ||
} | ||
} catch (err) { | ||
_iterator6.e(err); | ||
} finally { | ||
_iterator6.f(); | ||
} | ||
}); | ||
}; | ||
for (_iterator5.s(); !(_step5 = _iterator5.n()).done;) { | ||
_loop(); | ||
} | ||
} catch (err) { | ||
_iterator5.e(err); | ||
} finally { | ||
_iterator5.f(); | ||
} | ||
} | ||
@@ -797,28 +870,28 @@ }, | ||
try { | ||
var _this5 = this; | ||
var _this7 = this; | ||
i18n$1.locale = _this5.$props.languageLocale; | ||
i18n$1.locale = _this7.$props.languageLocale; | ||
if (_this5.$props.languageLocale === 'en') { | ||
_this5.disciplineLabel = 'displayNameEn'; | ||
if (_this7.$props.languageLocale === 'en') { | ||
_this7.disciplineLabel = 'displayNameEn'; | ||
} else { | ||
_this5.disciplineLabel = 'displayNameDe'; | ||
_this7.disciplineLabel = 'displayNameDe'; | ||
} | ||
_this5.startDateSelected(new Date()); | ||
_this7.startDateSelected(new Date()); | ||
apiConnection.VisibilityApi.getVisibilities(function (response) { | ||
var _iterator3 = _createForOfIteratorHelper(response.data), | ||
_step3; | ||
var _iterator7 = _createForOfIteratorHelper(response.data), | ||
_step7; | ||
try { | ||
for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) { | ||
var visibility = _step3.value; | ||
for (_iterator7.s(); !(_step7 = _iterator7.n()).done;) { | ||
var visibility = _step7.value; | ||
if (visibility.displayName === 'Project Members') { | ||
_this5.initialState.Visibility = visibility; | ||
_this5.form.Visibility = visibility; | ||
_this7.initialState.Visibility = visibility; | ||
_this7.form.Visibility = visibility; | ||
} | ||
_this5.visibilities.push({ | ||
_this7.visibilities.push({ | ||
text: visibility.displayName, | ||
@@ -829,37 +902,37 @@ value: visibility.id | ||
} catch (err) { | ||
_iterator3.e(err); | ||
_iterator7.e(err); | ||
} finally { | ||
_iterator3.f(); | ||
_iterator7.f(); | ||
} | ||
}); | ||
if (appUtil.GuidUtil.isValidGuid(_this5.projectId)) { | ||
_this5.displayNameIsLocked = true; | ||
_this5.isNewProject = false; // Load features | ||
if (appUtil.GuidUtil.isValidGuid(_this7.projectId)) { | ||
_this7.displayNameIsLocked = true; | ||
_this7.isNewProject = false; // Load features | ||
apiConnection.ActivatedFeaturesApi.listAllFeaturesOfProject(_this5.projectId, function (response) { | ||
apiConnection.ActivatedFeaturesApi.listAllFeaturesOfProject(_this7.projectId, function (response) { | ||
response.data.forEach(function (feature) { | ||
_this5.features.push(feature); | ||
_this7.features.push(feature); | ||
}); | ||
}); | ||
apiConnection.ProjectApi.getProjectInformation(_this5.projectId, function (response) { | ||
apiConnection.ProjectApi.getProjectInformation(_this7.projectId, function (response) { | ||
var parentId = response.data.parentId; | ||
if (appUtil.GuidUtil.isValidGuid(parentId)) { | ||
_this5.setCopyMetadata(parentId); | ||
_this7.setCopyMetadata(parentId); | ||
} | ||
_this5.fillForm(response.data); | ||
_this7.fillForm(response.data); | ||
_this5.tranferFormValues(_this5.form, _this5.initialState); | ||
_this7.tranferFormValues(_this7.form, _this7.initialState); | ||
_this5.checkSelectedOrganisationLabels(); | ||
_this7.getLabels(); | ||
}); | ||
apiConnection.ProjectRoleApi.getUserRoles(_this5.projectId, function (response) { | ||
_this5.checkOwnership(response.data); | ||
apiConnection.ProjectRoleApi.getUserRoles(_this7.projectId, function (response) { | ||
_this7.checkOwnership(response.data); | ||
}); | ||
} else { | ||
// --- get parent information --- | ||
if (appUtil.GuidUtil.isValidGuid(_this5.parentId)) { | ||
_this5.setCopyMetadata(_this5.parentId); | ||
if (appUtil.GuidUtil.isValidGuid(_this7.parentId)) { | ||
_this7.setCopyMetadata(_this7.parentId); | ||
} | ||
@@ -869,8 +942,8 @@ | ||
response.data.forEach(function (feature) { | ||
_this5.features.push(feature); | ||
_this7.features.push(feature); | ||
}); | ||
}); | ||
_this5.isNewProject = true; | ||
_this7.isNewProject = true; | ||
_this5.tranferFormValues(_this5.form, _this5.initialState); | ||
_this7.tranferFormValues(_this7.form, _this7.initialState); | ||
} | ||
@@ -881,35 +954,16 @@ | ||
}), function (disciplines) { | ||
var _iterator4 = _createForOfIteratorHelper(disciplines), | ||
_step4; | ||
var _iterator8 = _createForOfIteratorHelper(disciplines), | ||
_step8; | ||
try { | ||
for (_iterator4.s(); !(_step4 = _iterator4.n()).done;) { | ||
var discipline = _step4.value; | ||
for (_iterator8.s(); !(_step8 = _iterator8.n()).done;) { | ||
var discipline = _step8.value; | ||
_this5.disciplines.push(discipline); | ||
_this7.disciplines.push(discipline); | ||
} | ||
} catch (err) { | ||
_iterator4.e(err); | ||
_iterator8.e(err); | ||
} finally { | ||
_iterator4.f(); | ||
_iterator8.f(); | ||
} | ||
return _await(apiConnection.OrganizationApi.getOrganizations(function (response) { | ||
return response.data; | ||
}), function (organizationUris) { | ||
for (var organizationUri in organizationUris) { | ||
for (var subOrg in organizationUris[organizationUri]) { | ||
var org = organizationUris[organizationUri][subOrg]; | ||
var displayName = org['http://www.w3.org/2000/01/rdf-schema#label'][0].value; | ||
var pushedOrg = { | ||
displayName: displayName, | ||
url: subOrg | ||
}; | ||
_this5.organizations.push(pushedOrg); | ||
} | ||
} | ||
_this5.checkSelectedOrganisationLabels(); | ||
}); | ||
}); | ||
@@ -1213,2 +1267,3 @@ } catch (e) { | ||
"multiple": true, | ||
"loading": _vm.loadingOrganizations, | ||
"hide-selected": true, | ||
@@ -1219,2 +1274,5 @@ "label": "displayName", | ||
}, | ||
on: { | ||
"search-change": _vm.triggerFetchOptions | ||
}, | ||
scopedSlots: _vm._u([{ | ||
@@ -1238,3 +1296,5 @@ key: "singleLabel", | ||
} | ||
})], 1), _vm._v(" "), _c('b-form-group', { | ||
}, [_vm._v(" "), _vm._v(" "), _c('template', { | ||
slot: "noOptions" | ||
}, [_vm._v("\n " + _vm._s(_vm.$t('projectOrganizationNoOptions')) + "\n ")])], 2)], 1), _vm._v(" "), _c('b-form-group', { | ||
attrs: { | ||
@@ -1441,4 +1501,4 @@ "label-for": "Keywords", | ||
if (!inject) return; | ||
inject("data-v-12a84a32_0", { | ||
source: "#CreateProject .vdp-datepicker .form-control{background-color:#fff}#CreateProject .multiselect{min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__input{border:0;min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__tags{border-radius:0}#CreateProject .btn-float-right{float:right}#CreateProject .vdp-datepicker__calendar-button{height:calc(1.4em + .75rem + 2px)}#CreateProject .form-group.mandatory .col-form-label:after{content:\" *\";color:#a70619}#CreateProject .col-form-label{font-weight:700}.multiselect__tag{background-color:#00549f!important}.multiselect__option--highlight{background-color:#00549f!important;background:#00549f!important}.multiselect__option--selected.multiselect__option--highlight{background-color:#a70619!important}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background-color:#a70619!important}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.76563rem;line-height:1.4;color:#fff;background-color:rgba(204,7,30,.9);border-radius:0}#project_archive_button,#project_clear_button{display:none}.h-divider{margin-top:5px;margin-bottom:10px;height:1px;width:100%;border-top:1px solid #bebbbb}.form-group .custom-control-label{vertical-align:super}", | ||
inject("data-v-26fe457c_0", { | ||
source: "#CreateProject .vdp-datepicker .form-control{background-color:#fff}#CreateProject .multiselect{min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__input{border:0;min-height:calc(1.4em + .75rem + 2px)}#CreateProject .multiselect__tags{border-radius:0}#CreateProject .btn-float-right{float:right}#CreateProject .vdp-datepicker__calendar-button{height:calc(1.4em + .75rem + 2px)}#CreateProject .form-group.mandatory .col-form-label:after{content:' *';color:#a70619}#CreateProject .col-form-label{font-weight:700}.multiselect__tag{background-color:#00549f!important}.multiselect__option--highlight{background-color:#00549f!important;background:#00549f!important}.multiselect__option--selected.multiselect__option--highlight{background-color:#a70619!important}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background-color:#a70619!important}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.76563rem;line-height:1.4;color:#fff;background-color:rgba(204,7,30,.9);border-radius:0}#project_archive_button,#project_clear_button{display:none}.h-divider{margin-top:5px;margin-bottom:10px;height:1px;width:100%;border-top:1px solid #bebbbb}.form-group .custom-control-label{vertical-align:super}", | ||
map: undefined, | ||
@@ -1445,0 +1505,0 @@ media: undefined |
{ | ||
"name": "@coscine/project-creation", | ||
"version": "1.9.0", | ||
"version": "1.9.1", | ||
"main": "./dist/index.js", | ||
@@ -25,3 +25,3 @@ "module": "dist/index.esm.js", | ||
"dependencies": { | ||
"@coscine/api-connection": "^1.18.0", | ||
"@coscine/api-connection": "^1.19.0", | ||
"@coscine/app-util": "^1.5.0", | ||
@@ -28,0 +28,0 @@ "@types/jquery": "^3.5.1", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Native code
Supply chain riskContains native code (e.g., compiled binaries or shared libraries). Including native code can obscure malicious behavior.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Native code
Supply chain riskContains native code (e.g., compiled binaries or shared libraries). Including native code can obscure malicious behavior.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
112772
2796
1