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
  • Hotfix/1376-projectCreation
  • Hotfix/1475-projectCreateSpinner
  • Hotfix/843-LargeFiles
  • Hotfix/902-fixUPAndPEC
  • Hotfix/995-fixDeletionRedirect
  • Issue/0039-participatingOrganizationsSearch
  • Issue/1870-publicPrivateVisibility
  • Product/1107-frontendPerformance
  • Product/1180-genericOrganizationMembershipFunction
  • Product/1183-stubCreation
  • Product/1214-CleanUp
  • Product/1215-gitlabCleanUp
  • Product/1273-CleanUpUserProfileProjectCreation
  • Product/1666-removeRadioButtons
  • Product/510-niceProjectUrl
  • Product/690-copyButton
  • Product/734-affiliationSensitivity
  • Product/851-loadingText
  • Sprint/2020-10
  • Sprint/2020-14
  • Sprint/2020-15
  • Sprint/2020-18
  • Sprint/2020-19
  • Sprint/2020-22
  • Sprint/2021-02
  • Sprint/2021-05
  • Sprint/2021-08
  • Sprint/2021-16
  • Sprint/2021-19
  • Sprint/2021-21
  • Sprint/2021-22
  • Sprint/2022-01
  • Topic/1059-affiliationSensitivityUI
  • Topic/1195-stubCreation
  • Topic/1196-loadingText
  • Topic/1225-CleanUpApps
  • Topic/1227-frontendPerformance
  • Topic/1281-genericOrganizationMembershipFunction
  • Topic/1686-removeRadioButtons
  • Topic/804-niceProjectUrl
  • Topic/983-copyButton
  • dev
  • gitkeep
  • master
  • v1.0.0
  • v1.0.1
  • v1.1.0
  • v1.1.1
  • v1.1.2
  • v1.1.3
  • v1.10.0
  • v1.10.1
  • v1.11.0
  • v1.11.1
  • v1.12.0
  • v1.13.0
  • v1.13.1
  • v1.13.2
  • v1.14.0
  • v1.15.0
  • v1.15.1
  • v1.15.2
  • v1.16.0
  • v1.2.0
  • v1.3.0
  • v1.3.1
  • v1.4.0
  • v1.4.1
  • v1.5.0
  • v1.5.1
  • v1.5.2
  • v1.6.0
  • v1.6.1
  • v1.7.0
  • v1.8.0
  • v1.8.1
  • v1.9.0
  • v1.9.1
78 results

Target

Select target project
  • coscine/frontend/libraries/project-creation
1 result
Select Git revision
  • Hotfix/1376-projectCreation
  • Hotfix/1475-projectCreateSpinner
  • Hotfix/843-LargeFiles
  • Hotfix/902-fixUPAndPEC
  • Hotfix/995-fixDeletionRedirect
  • Issue/0039-participatingOrganizationsSearch
  • Issue/1870-publicPrivateVisibility
  • Product/1107-frontendPerformance
  • Product/1180-genericOrganizationMembershipFunction
  • Product/1183-stubCreation
  • Product/1214-CleanUp
  • Product/1215-gitlabCleanUp
  • Product/1273-CleanUpUserProfileProjectCreation
  • Product/1666-removeRadioButtons
  • Product/510-niceProjectUrl
  • Product/690-copyButton
  • Product/734-affiliationSensitivity
  • Product/851-loadingText
  • Sprint/2020-10
  • Sprint/2020-14
  • Sprint/2020-15
  • Sprint/2020-18
  • Sprint/2020-19
  • Sprint/2020-22
  • Sprint/2021-02
  • Sprint/2021-05
  • Sprint/2021-08
  • Sprint/2021-16
  • Sprint/2021-19
  • Sprint/2021-21
  • Sprint/2021-22
  • Sprint/2022-01
  • Topic/1059-affiliationSensitivityUI
  • Topic/1195-stubCreation
  • Topic/1196-loadingText
  • Topic/1225-CleanUpApps
  • Topic/1227-frontendPerformance
  • Topic/1281-genericOrganizationMembershipFunction
  • Topic/1686-removeRadioButtons
  • Topic/804-niceProjectUrl
  • Topic/983-copyButton
  • dev
  • gitkeep
  • master
  • v1.0.0
  • v1.0.1
  • v1.1.0
  • v1.1.1
  • v1.1.2
  • v1.1.3
  • v1.10.0
  • v1.10.1
  • v1.11.0
  • v1.11.1
  • v1.12.0
  • v1.13.0
  • v1.13.1
  • v1.13.2
  • v1.14.0
  • v1.15.0
  • v1.15.1
  • v1.15.2
  • v1.16.0
  • v1.2.0
  • v1.3.0
  • v1.3.1
  • v1.4.0
  • v1.4.1
  • v1.5.0
  • v1.5.1
  • v1.5.2
  • v1.6.0
  • v1.6.1
  • v1.7.0
  • v1.8.0
  • v1.8.1
  • v1.9.0
  • v1.9.1
78 results
Show changes
Commits on Source (3)
......@@ -2,6 +2,14 @@
node_modules
/dist
# yarn
.yarn/*
!.yarn/releases
!.yarn/plugins
!.yarn/sdks
!.yarn/versions
.pnp.*
# local env files
.env.local
.env.*.local
......
include:
- project: coscine/tools/gitlab-ci-templates
file:
- /docker-runner.yml
- /nodejs.yml
stages:
- test
- build
# there are more stages in the imported file but we only want to import some
# - test
- publish
- release
- pre_release
before_script:
- npm install
build-branch:
extends: .build-branch
build-npm-release:
extends: .build-npm-release
test:
stage: test
script:
- npm run build
- npm test
except:
refs:
- master
- tags
variables:
- $GITLAB_USER_ID == $GIT_BOT_USER_ID
publish-branch-prerelease:
extends: .publish-branch-prerelease
publish:
stage: publish
script:
- npm run build
- npm test
- npx semantic-release
only:
- master
except:
variables:
- $GITLAB_USER_ID == $GIT_BOT_USER_ID
publish-master-release:
extends: .publish-master-release
release:
stage: release
script:
- npm run build
artifacts:
paths:
- dist
only:
- tags
publish-gitlab:
extends: .publish-gitlab-release
pre_release:
stage: pre_release
script:
- npm run build
artifacts:
paths:
- dist
when: manual
except:
- tags
- master
publish-npm:
extends: .publish-npm-release
packageExtensions:
"@vue/cli-service@*":
peerDependencies:
"@vue/cli-plugin-babel": "*"
"@vue/cli-plugin-eslint": "*"
"@vue/cli-plugin-typescript": "*"
"@vue/cli-plugin-typescript@*":
peerDependencies:
"babel-loader": "*"
"fork-ts-checker-webpack-plugin@*":
dependencies:
"vue-template-compiler": "*"
peerDependencies:
"typescript": "*"
"vue-i18n@*":
dependencies:
"vue": "^2.6.12"
"vue-material-design-icons@*":
dependencies:
"vue": "^2.6.12"
"vue-multiselect@*":
dependencies:
"vue": "^2.6.12"
"vue-router@*":
dependencies:
"vue": "^2.6.12"
"vuex@*":
dependencies:
"vue": "^2.6.12"
"bootstrap-vue@*":
dependencies:
"vue": "^2.6.12"
"jquery": "*"
import { Config } from 'bili';
const config: Config = {
banner: true,
plugins: {
vue: {
css: true,
},
typescript2: {
// Override the config in `tsconfig.json`
tsconfigOverride: {
include: ['src'],
},
},
},
// Let's take this opportunity to move the CLI flags here as well
input: 'src/index.ts',
output: {
format: ['cjs', 'esm'],
extractCSS: true,
},
};
export default config;
This diff is collapsed.
{
"name": "@coscine/project-creation",
"version": "1.11.1",
"main": "./dist/index.js",
"module": "dist/index.esm.js",
"types": "dist/index.d.ts",
"version": "1.12.0",
"main": "dist/index.umd.js",
"module": "dist/index.common.js",
"browser": "dist/index.umd.min.js",
"style": "dist/index.css",
"directories": {
"doc": "docs"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/",
"tag": "latest"
},
"scripts": {
"dev": "vue serve CreateProject.vue",
"build": "bili",
"build": "vue-cli-service build --target lib --name index ./src/index.ts",
"lint": "vue-cli-service lint",
"test:unit": "vue-cli-service test:unit"
},
......@@ -22,20 +17,20 @@
"dist/*"
],
"dependencies": {
"@coscine/api-connection": "^1.23.1",
"@coscine/app-util": "^1.7.1",
"@coscine/component-library": "^1.4.1",
"@types/jquery": "^3.5.2",
"@coscine/api-connection": "^1.24.2",
"@coscine/app-util": "^1.8.1",
"@coscine/component-library": "^1.5.0",
"@types/jquery": "^3.5.5",
"@types/vuelidate": "^0.7.13",
"@voerro/vue-tagsinput": "^2.4.0",
"bootstrap-vue": "^2.17.3",
"@voerro/vue-tagsinput": "^2.4.3",
"bootstrap-vue": "^2.21.0",
"jquery": "^3.5.1",
"vue": "^2.6.12",
"vue-i18n": "^8.22.0",
"vue-i18n": "^8.22.2",
"vue-multiselect": "^2.1.6",
"vuejs-datepicker": "^1.6.2",
"vue-runtime-helpers": "^1.1.2",
"vuelidate": "^0.7.5"
"vuejs-datepicker": "^1.6.2",
"vuelidate": "^0.7.6"
},
"devDependencies": {
"@hutson/semantic-delivery-gitlab": "^9.1.0",
......@@ -44,19 +39,15 @@
"@semantic-release/gitlab": "^6.0.5",
"@semantic-release/npm": "^7.0.6",
"@semantic-release/release-notes-generator": "^9.0.1",
"@types/chai": "^4.2.13",
"@types/mocha": "^8.0.3",
"@vue/cli-plugin-babel": "^4.5.7",
"@types/node": "^14.14.20",
"@typescript-eslint/eslint-plugin": "^4.12.0",
"@typescript-eslint/parser": "^4.12.0",
"@vue/cli-plugin-typescript": "^4.5.7",
"@vue/cli-plugin-unit-mocha": "^4.5.7",
"@vue/cli-service": "^4.5.7",
"@vue/test-utils": "1.1.0",
"bili": "^5.0.5",
"chai": "^4.2.0",
"rollup": "^2.29.0",
"rollup-plugin-typescript2": "^0.27.3",
"rollup-plugin-vue": "^5.1.9",
"semantic-release": "^17.3.0",
"conventional-changelog-eslint": "3.0.9",
"core-js": "^3.8.2",
"eslint": "^7.17.0",
"semantic-release": "^17.3.1",
"typescript": "^4.0.3",
"vue-template-compiler": "^2.6.12"
},
......
module.exports = {
plugins: {
autoprefixer: {}
}
}
......@@ -327,6 +327,7 @@
<script lang="ts">
import Vue from 'vue';
import { CoscineLoadingSpinner } from '@coscine/component-library';
import '@coscine/component-library/dist/index.css';
import Datepicker from 'vuejs-datepicker';
import { de, en } from 'vuejs-datepicker/dist/locale';
import { validationMixin } from 'vuelidate';
......@@ -642,7 +643,7 @@ export default Vue.extend({
if (search.length < 3) {
return;
}
this.queryTimer = setTimeout(() => this.fetchOrganizationOptions(search), 1000);
this.queryTimer = window.setTimeout(() => this.fetchOrganizationOptions(search), 1000);
},
fetchOrganizationOptions(search: string) {
this.loadingOrganizations = true;
......
......@@ -51,9 +51,6 @@ import Vue from 'vue';
import { CoscineLoadingSpinner } from '@coscine/component-library';
import { ProjectApi, SubProjectApi } from '@coscine/api-connection';
import Loading from 'vue-loading-overlay';
import 'vue-loading-overlay/dist/vue-loading.css';
import VueI18n from 'vue-i18n';
import { GuidUtil, LinkUtil } from '@coscine/app-util';
Vue.use(VueI18n);
......
......@@ -5,4 +5,5 @@ declare module '*.vue' {
declare module '@voerro/vue-tagsinput';
declare module '@coscine/api-connection';
declare module '@coscine/app-util';
declare module '@coscine/component-library';
......@@ -10,10 +10,13 @@
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"baseUrl": ".",
"skipLibCheck": true,
"outDir": "dist",
"declaration": true,
"declarationDir": "dist",
"types": [
"webpack-env",
"mocha",
"chai"
"node"
],
"paths": {
"@/*": [
......
{
"defaultSeverity": "warning",
"extends": [
"tslint:recommended"
],
"linterOptions": {
"exclude": [
"node_modules/**"
]
},
"rules": {
"quotemark": [true, "single"],
"indent": [true, "spaces", 2],
"interface-name": false,
"ordered-imports": false,
"object-literal-sort-keys": false,
"no-consecutive-blank-lines": false
}
}
This diff is collapsed.