diff --git a/dashboard-prime/index.html b/dashboard-prime/index.html index 6f725ef24e..cf6193cdf8 100644 --- a/dashboard-prime/index.html +++ b/dashboard-prime/index.html @@ -1,3 +1,20 @@ + diff --git a/dashboard-prime/pom.xml b/dashboard-prime/pom.xml index 46c4b1a24c..06c0e0f5cb 100644 --- a/dashboard-prime/pom.xml +++ b/dashboard-prime/pom.xml @@ -131,6 +131,54 @@ + + + com.mycila + license-maven-plugin + 3.0 + + +
${basedir}/../license-add/LICENSE-HEADER.txt
+ + ${basedir}/../license-add/LICENSE-HEADER_2020.txt + ${basedir}/../license-add/LICENSE-HEADER_2021.txt + ${basedir}/../license-add/LICENSE-HEADER_2022.txt + ${basedir}/../license-add/LICENSE-HEADER_2023.txt + + + vue-header-style.xml + + + VUE_STYLE + JAVADOC_STYLE + + + **/*.xml + **/*.jks + **/*.ftl + **/*.mp4 + **/*.webm + **/*.woff2 + src/test/resources/certs/*.* + src/main/resources/public/** + src/main/resources/templates/** + **/license/*.properties + **/src/main/resources/client-version + dist/** + node_modules/** + .eslintrc.cjs + +
+ + + package + + check + + + +
diff --git a/dashboard-prime/public/themes/lara-dark-green/theme.css b/dashboard-prime/public/themes/lara-dark-green/theme.css index 82f40bf1ed..3ad2bc802e 100644 --- a/dashboard-prime/public/themes/lara-dark-green/theme.css +++ b/dashboard-prime/public/themes/lara-dark-green/theme.css @@ -1,3 +1,18 @@ +/** + * Copyright 2024 SkillTree + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ :root { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; diff --git a/dashboard-prime/public/themes/lara-light-green/theme.css b/dashboard-prime/public/themes/lara-light-green/theme.css index e0672e798b..cfd5f5452e 100644 --- a/dashboard-prime/public/themes/lara-light-green/theme.css +++ b/dashboard-prime/public/themes/lara-light-green/theme.css @@ -1,3 +1,18 @@ +/** + * Copyright 2024 SkillTree + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ :root { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; diff --git a/dashboard-prime/public/themes/skills-dark-green/theme.css b/dashboard-prime/public/themes/skills-dark-green/theme.css index 82f40bf1ed..3ad2bc802e 100644 --- a/dashboard-prime/public/themes/skills-dark-green/theme.css +++ b/dashboard-prime/public/themes/skills-dark-green/theme.css @@ -1,3 +1,18 @@ +/** + * Copyright 2024 SkillTree + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ :root { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; diff --git a/dashboard-prime/public/themes/skills-light-green/theme.css b/dashboard-prime/public/themes/skills-light-green/theme.css index 563d44e474..4914c2b354 100644 --- a/dashboard-prime/public/themes/skills-light-green/theme.css +++ b/dashboard-prime/public/themes/skills-light-green/theme.css @@ -1,3 +1,18 @@ +/** + * Copyright 2024 SkillTree + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ :root { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; diff --git a/dashboard-prime/src/App.vue b/dashboard-prime/src/App.vue index 3b578e5c96..c04aeda4f1 100644 --- a/dashboard-prime/src/App.vue +++ b/dashboard-prime/src/App.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/header/SkillsBreadcrumb.vue b/dashboard-prime/src/components/header/SkillsBreadcrumb.vue index a1b6cb5783..c1849fc3a3 100644 --- a/dashboard-prime/src/components/header/SkillsBreadcrumb.vue +++ b/dashboard-prime/src/components/header/SkillsBreadcrumb.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/metrics/multipleProjects/MultipleProjUsersInCommon.vue b/dashboard-prime/src/components/metrics/multipleProjects/MultipleProjUsersInCommon.vue index a39fa46ffd..7e430b03c6 100644 --- a/dashboard-prime/src/components/metrics/multipleProjects/MultipleProjUsersInCommon.vue +++ b/dashboard-prime/src/components/metrics/multipleProjects/MultipleProjUsersInCommon.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/metrics/projectNav/ProjectMetricsNavCards.vue b/dashboard-prime/src/components/metrics/projectNav/ProjectMetricsNavCards.vue index 90eaef18f6..7dc0a896d8 100644 --- a/dashboard-prime/src/components/metrics/projectNav/ProjectMetricsNavCards.vue +++ b/dashboard-prime/src/components/metrics/projectNav/ProjectMetricsNavCards.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/metrics/projectSkills/SkillsUsageMetrics.vue b/dashboard-prime/src/components/metrics/projectSkills/SkillsUsageMetrics.vue index 41d0d884bc..0c8445c018 100644 --- a/dashboard-prime/src/components/metrics/projectSkills/SkillsUsageMetrics.vue +++ b/dashboard-prime/src/components/metrics/projectSkills/SkillsUsageMetrics.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/myProgress/MyProgressInfoCardUtil.vue b/dashboard-prime/src/components/myProgress/MyProgressInfoCardUtil.vue index a487dc6576..4f79f96c43 100644 --- a/dashboard-prime/src/components/myProgress/MyProgressInfoCardUtil.vue +++ b/dashboard-prime/src/components/myProgress/MyProgressInfoCardUtil.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/myProgress/ProjectLinkCard.vue b/dashboard-prime/src/components/myProgress/ProjectLinkCard.vue index c6086e5068..6bbee8700f 100644 --- a/dashboard-prime/src/components/myProgress/ProjectLinkCard.vue +++ b/dashboard-prime/src/components/myProgress/ProjectLinkCard.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/skills/selfReport/SelfReportInfoCards.vue b/dashboard-prime/src/components/skills/selfReport/SelfReportInfoCards.vue index 29a88fd2c7..470ac978f6 100644 --- a/dashboard-prime/src/components/skills/selfReport/SelfReportInfoCards.vue +++ b/dashboard-prime/src/components/skills/selfReport/SelfReportInfoCards.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/utils/errors/ErrorPage.vue b/dashboard-prime/src/components/utils/errors/ErrorPage.vue index fbc032121c..23287a49cf 100644 --- a/dashboard-prime/src/components/utils/errors/ErrorPage.vue +++ b/dashboard-prime/src/components/utils/errors/ErrorPage.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/components/utils/misc/UseLanguagePluralSupport.js b/dashboard-prime/src/components/utils/misc/UseLanguagePluralSupport.js index 0e812e7100..7ad3a535e0 100644 --- a/dashboard-prime/src/components/utils/misc/UseLanguagePluralSupport.js +++ b/dashboard-prime/src/components/utils/misc/UseLanguagePluralSupport.js @@ -1,3 +1,18 @@ +/* + * Copyright 2024 SkillTree + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ export const useLanguagePluralSupport = () => { const plural = (param) => { let res = '' diff --git a/dashboard-prime/src/components/utils/misc/UseResponsiveBreakpoints.js b/dashboard-prime/src/components/utils/misc/UseResponsiveBreakpoints.js index 56ec450beb..e94bf6e3f3 100644 --- a/dashboard-prime/src/components/utils/misc/UseResponsiveBreakpoints.js +++ b/dashboard-prime/src/components/utils/misc/UseResponsiveBreakpoints.js @@ -1,3 +1,18 @@ +/* + * Copyright 2024 SkillTree + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ import { useWindowSize } from '@vueuse/core' import { computed, watch, ref } from 'vue' import ResponsiveBreakpoints from '@/components/utils/misc/ResponsiveBreakpoints.js' diff --git a/dashboard-prime/src/components/utils/misc/useLog.js b/dashboard-prime/src/components/utils/misc/useLog.js index acaec7695b..660b4c7a2b 100644 --- a/dashboard-prime/src/components/utils/misc/useLog.js +++ b/dashboard-prime/src/components/utils/misc/useLog.js @@ -1,3 +1,18 @@ +/* + * Copyright 2024 SkillTree + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ import log from 'loglevel'; export const useLog = () => { diff --git a/dashboard-prime/src/components/utils/modal/LengthyOperationProgressBarModal.vue b/dashboard-prime/src/components/utils/modal/LengthyOperationProgressBarModal.vue index 7569f5ef6b..a30a7e0acb 100644 --- a/dashboard-prime/src/components/utils/modal/LengthyOperationProgressBarModal.vue +++ b/dashboard-prime/src/components/utils/modal/LengthyOperationProgressBarModal.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ diff --git a/dashboard-prime/src/skills-display/components/utilities/ListFilterMenu.vue b/dashboard-prime/src/skills-display/components/utilities/ListFilterMenu.vue index a9cf166e41..4a1a0c1052 100644 --- a/dashboard-prime/src/skills-display/components/utilities/ListFilterMenu.vue +++ b/dashboard-prime/src/skills-display/components/utilities/ListFilterMenu.vue @@ -1,3 +1,18 @@ +/* +Copyright 2024 SkillTree + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/