Compare commits
	
		
			13 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 4663214ede | |||
| 9c9ceaa666 | |||
| 602d80bd14 | |||
| 45ee4ab812 | |||
| 020c310865 | |||
| 1102d29c0e | |||
| 1a3af200dd | |||
| 71f419ffb4 | |||
| b74bea0340 | |||
| b0172c500b | |||
| 75b4dac0fe | |||
| 51d058bf96 | |||
| ad13bae068 | 
							
								
								
									
										17
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -25,23 +25,6 @@ type: kubernetes | |||||||
| name: build:dev | name: build:dev | ||||||
|  |  | ||||||
| steps: | steps: | ||||||
|   # - name: run full license export |  | ||||||
|   #   depends_on: ["clone"] |  | ||||||
|   #   image: node:alpine |  | ||||||
|   #   commands: |  | ||||||
|   #     - yarn |  | ||||||
|   #     - yarn licenses:export |  | ||||||
|   # - name: push new licenses file to repo |  | ||||||
|   #   depends_on: ["run full license export"] |  | ||||||
|   #   image: appleboy/drone-git-push |  | ||||||
|   #   settings: |  | ||||||
|   #     branch: dev |  | ||||||
|   #     commit: true |  | ||||||
|   #     commit_message: new license file version [CI SKIP] |  | ||||||
|   #     author_email: bot@odit.services |  | ||||||
|   #     remote: git@git.odit.services:lfk/selfservice.git |  | ||||||
|   #     ssh_key: |  | ||||||
|   #       from_secret: git_ssh |  | ||||||
|   - name: build dev |   - name: build dev | ||||||
|     image: plugins/docker |     image: plugins/docker | ||||||
|     depends_on: [clone] |     depends_on: [clone] | ||||||
|   | |||||||
							
								
								
									
										32
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -2,8 +2,40 @@ | |||||||
|  |  | ||||||
| All notable changes to this project will be documented in this file. Dates are displayed in UTC. | All notable changes to this project will be documented in this file. Dates are displayed in UTC. | ||||||
|  |  | ||||||
|  | #### [0.7.4](https://git.odit.services/lfk/selfservice/compare/0.7.3...0.7.4) | ||||||
|  |  | ||||||
|  | - Updated dronefile [`9c9ceaa`](https://git.odit.services/lfk/selfservice/commit/9c9ceaa6664f6ea21a536a12f04e552156e81da4) | ||||||
|  |  | ||||||
|  | #### [0.7.3](https://git.odit.services/lfk/selfservice/compare/0.7.2...0.7.3) | ||||||
|  |  | ||||||
|  | > 21 April 2021 | ||||||
|  |  | ||||||
|  | - 🚀Bumped version to v0.7.3 [`602d80b`](https://git.odit.services/lfk/selfservice/commit/602d80bd14c4bd00a24b746be1e74d9e41af0445) | ||||||
|  | - Merge pull request 'Button fixes bugfix/42-button_links' (#43) from bugfix/42-button_links into dev [`45ee4ab`](https://git.odit.services/lfk/selfservice/commit/45ee4ab81260adf5b938d9f5359d256cce879acb) | ||||||
|  | - Removed useless register now button [`1102d29`](https://git.odit.services/lfk/selfservice/commit/1102d29c0e174b7a34fc4d3e6fe32d2dfb276765) | ||||||
|  | - Fixed register button link [`020c310`](https://git.odit.services/lfk/selfservice/commit/020c310865912b8f0752069e1c7e2adf71ab9835) | ||||||
|  |  | ||||||
|  | #### [0.7.2](https://git.odit.services/lfk/selfservice/compare/0.7.1...0.7.2) | ||||||
|  |  | ||||||
|  | > 14 April 2021 | ||||||
|  |  | ||||||
|  | - 🚀Bumped version to v0.7.2 [`1a3af20`](https://git.odit.services/lfk/selfservice/commit/1a3af200dd41c8cc4271690ed72bef911901ce54) | ||||||
|  | - Document generation hotfix 🐞 [`b74bea0`](https://git.odit.services/lfk/selfservice/commit/b74bea03401c672ae774aaddc6da5beb67e2890e) | ||||||
|  |  | ||||||
|  | #### [0.7.1](https://git.odit.services/lfk/selfservice/compare/0.7.0...0.7.1) | ||||||
|  |  | ||||||
|  | > 13 April 2021 | ||||||
|  |  | ||||||
|  | - Merge pull request 'bugfix/31-env-js-linking-ci' (#41) from bugfix/31-env-js-linking-ci into dev [`#31`](https://git.odit.services/lfk/selfservice/issues/31) | ||||||
|  | - ⏫ dependency bump [`ad13bae`](https://git.odit.services/lfk/selfservice/commit/ad13bae068416bed10d00e6887a05d580a836482) | ||||||
|  | - 🚀Bumped version to v0.7.1 [`b0172c5`](https://git.odit.services/lfk/selfservice/commit/b0172c500b0613209ac44e61023043065b3854b0) | ||||||
|  | - added 'yarn postbuild' script for fixing env.js in dist/index.html [`51d058b`](https://git.odit.services/lfk/selfservice/commit/51d058bf966c3dcb064562e6bf696a748d0cd148) | ||||||
|  |  | ||||||
| #### [0.7.0](https://git.odit.services/lfk/selfservice/compare/0.6.1...0.7.0) | #### [0.7.0](https://git.odit.services/lfk/selfservice/compare/0.6.1...0.7.0) | ||||||
|  |  | ||||||
|  | > 6 April 2021 | ||||||
|  |  | ||||||
|  | - 🚀Bumped version to v0.7.0 [`152e741`](https://git.odit.services/lfk/selfservice/commit/152e74190d13d30110d494a9062f868390ca19b3) | ||||||
| - Merge pull request 'Donation list feature/39-donation_list' (#40) from feature/39-donation_list into dev [`4c83e2e`](https://git.odit.services/lfk/selfservice/commit/4c83e2e738a075354383dca4d500808f761247d2) | - Merge pull request 'Donation list feature/39-donation_list' (#40) from feature/39-donation_list into dev [`4c83e2e`](https://git.odit.services/lfk/selfservice/commit/4c83e2e738a075354383dca4d500808f761247d2) | ||||||
| - Added total to bottom of page [`89820d4`](https://git.odit.services/lfk/selfservice/commit/89820d44501793365248b8e778522cdc188afa70) | - Added total to bottom of page [`89820d4`](https://git.odit.services/lfk/selfservice/commit/89820d44501793365248b8e778522cdc188afa70) | ||||||
| - Sorted translations 🌍 [`cb1b9d3`](https://git.odit.services/lfk/selfservice/commit/cb1b9d330b28f11cceed9691aee4ccee5246d346) | - Sorted translations 🌍 [`cb1b9d3`](https://git.odit.services/lfk/selfservice/commit/cb1b9d330b28f11cceed9691aee4ccee5246d346) | ||||||
|   | |||||||
| @@ -3,6 +3,7 @@ WORKDIR /app | |||||||
| COPY . . | COPY . . | ||||||
| RUN yarn | RUN yarn | ||||||
| RUN yarn build | RUN yarn build | ||||||
|  | RUN yarn postbuild | ||||||
| # final image | # final image | ||||||
| FROM fholzer/nginx-brotli:v1.19.1 | FROM fholzer/nginx-brotli:v1.19.1 | ||||||
| COPY --from=0 /app/dist /usr/share/nginx/html | COPY --from=0 /app/dist /usr/share/nginx/html | ||||||
|   | |||||||
							
								
								
									
										6
									
								
								env_fix.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								env_fix.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | const fs = require('fs'); | ||||||
|  | if (fs.existsSync('./dist/index.html')) { | ||||||
|  | 	const content = fs.readFileSync('./dist/index.html', { encoding: 'utf8' }); | ||||||
|  | 	const newcontent = content.replace(`"/env.js"`, `"./env.js"`); | ||||||
|  | 	fs.writeFileSync('./dist/index.html', newcontent); | ||||||
|  | } | ||||||
							
								
								
									
										15
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,17 +1,18 @@ | |||||||
| { | { | ||||||
| 	"name": "@odit/lfk-selfservice", | 	"name": "@odit/lfk-selfservice", | ||||||
| 	"version": "0.7.0", | 	"version": "0.7.4", | ||||||
| 	"scripts": { | 	"scripts": { | ||||||
| 		"dev": "vite", | 		"dev": "vite", | ||||||
| 		"build": "vite build", | 		"build": "vite build", | ||||||
| 		"release": "release-it --only-version" | 		"release": "release-it --only-version", | ||||||
|  | 		"postbuild": "node env_fix.js" | ||||||
| 	}, | 	}, | ||||||
| 	"dependencies": { | 	"dependencies": { | ||||||
| 		"marked": "2.0.1", | 		"marked": "2.0.3", | ||||||
| 		"redaxios": "0.4.1", | 		"redaxios": "0.4.1", | ||||||
| 		"toastify-js": "1.10.0", | 		"toastify-js": "1.10.0", | ||||||
| 		"validator": "13.5.2", | 		"validator": "13.5.2", | ||||||
| 		"vue-i18n": "9.0.0", | 		"vue-i18n": "9.1.4", | ||||||
| 		"vue-toastification": "2.0.0-rc.1", | 		"vue-toastification": "2.0.0-rc.1", | ||||||
| 		"vue": "3.0.9", | 		"vue": "3.0.9", | ||||||
| 		"vue-router": "4.0.5" | 		"vue-router": "4.0.5" | ||||||
| @@ -23,10 +24,10 @@ | |||||||
| 		"@tailwindcss/line-clamp": "0.2.0", | 		"@tailwindcss/line-clamp": "0.2.0", | ||||||
| 		"@tailwindcss/typography": "0.4.0", | 		"@tailwindcss/typography": "0.4.0", | ||||||
| 		"@vitejs/plugin-vue": "1.2.1", | 		"@vitejs/plugin-vue": "1.2.1", | ||||||
| 		"@vue/compiler-sfc": "3.0.10", | 		"@vue/compiler-sfc": "3.0.11", | ||||||
| 		"autoprefixer": "10.2.5", | 		"autoprefixer": "10.2.5", | ||||||
| 		"tailwindcss": "2.0.4", | 		"tailwindcss": "2.1.1", | ||||||
| 		"release-it": "14.5.0", | 		"release-it": "14.6.1", | ||||||
| 		"vite": "2.1.5" | 		"vite": "2.1.5" | ||||||
| 	}, | 	}, | ||||||
| 	"release-it": { | 	"release-it": { | ||||||
|   | |||||||
| @@ -5,6 +5,8 @@ const config = { | |||||||
| 	baseurl: '', | 	baseurl: '', | ||||||
| 	// optional, will fallback to /selfservice/ | 	// optional, will fallback to /selfservice/ | ||||||
| 	baseurl_selfservice: '/selfservice/', | 	baseurl_selfservice: '/selfservice/', | ||||||
|  | 	// full url (including fqdn) | ||||||
|  | 	baseurl_documentserver: 'http://localhost:4010/documents', | ||||||
| 	// optional, will fallback to baseurl_selfservice/imprint | 	// optional, will fallback to baseurl_selfservice/imprint | ||||||
| 	url_imprint: '', | 	url_imprint: '', | ||||||
| 	// optional, will fallback to baseurl_selfservice/privacy | 	// optional, will fallback to baseurl_selfservice/privacy | ||||||
|   | |||||||
| @@ -388,7 +388,7 @@ function delete_me() { | |||||||
| function get_certificate() { | function get_certificate() { | ||||||
|   toast("Generation in progress..."); |   toast("Generation in progress..."); | ||||||
|   const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); |   const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); | ||||||
|   let url = `${config.baseurl}documents/certificates?locale=${browserlocale}&download=true&key=${config.documentserver_key}`; |   let url = `${config.baseurl_documentserver}certificates?locale=${browserlocale}&download=true&key=${config.documentserver_key}`; | ||||||
|   let postdata = Object.assign({}, state.fullobject); |   let postdata = Object.assign({}, state.fullobject); | ||||||
|   postdata.group = { |   postdata.group = { | ||||||
|     name: postdata.group |     name: postdata.group | ||||||
| @@ -416,7 +416,7 @@ function get_certificate() { | |||||||
|     }) |     }) | ||||||
|     .catch((err) => { |     .catch((err) => { | ||||||
|       console.error(err); |       console.error(err); | ||||||
|       toast.error("An error occured while deleting your profile data"); |       toast.error("An error occured while generating your certificate"); | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| </script> | </script> | ||||||
| @@ -61,7 +61,7 @@ | |||||||
|                 </div> |                 </div> | ||||||
|                 <div class="mt-2"> |                 <div class="mt-2"> | ||||||
|                     <a |                     <a | ||||||
|                         href="./register/" |                         href="../register/" | ||||||
|                         class="text-white block w-full text-center py-2 px-3 border-2 border-gray-300 rounded-md p-1 bg-blue-800 font-medium hover:border-gray-400 focus:outline-none focus:border-gray-400 sm:text-sm" |                         class="text-white block w-full text-center py-2 px-3 border-2 border-gray-300 rounded-md p-1 bg-blue-800 font-medium hover:border-gray-400 focus:outline-none focus:border-gray-400 sm:text-sm" | ||||||
|                     >{{ $t('register_now_small') }}</a> |                     >{{ $t('register_now_small') }}</a> | ||||||
|                 </div> |                 </div> | ||||||
|   | |||||||
| @@ -234,22 +234,6 @@ | |||||||
|           >{{ $t('registrieren') }}</button> |           >{{ $t('registrieren') }}</button> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|       <div class="mt-6"> |  | ||||||
|         <div class="relative"> |  | ||||||
|           <div class="absolute inset-0 flex items-center"> |  | ||||||
|             <div class="w-full border-t border-gray-300"></div> |  | ||||||
|           </div> |  | ||||||
|           <div class="relative flex justify-center text-sm"> |  | ||||||
|             <span class="px-2 bg-white dark:bg-gray-900">{{ $t('already_have_an_account') }}</span> |  | ||||||
|           </div> |  | ||||||
|         </div> |  | ||||||
|         <div class="mt-6"> |  | ||||||
|           <a |  | ||||||
|             href="./login" |  | ||||||
|             class="block w-full text-center py-2 px-3 border-2 border-gray-300 rounded-md p-1 dark:bg-gray-800 font-medium hover:border-gray-400 focus:outline-none focus:border-gray-400 sm:text-sm" |  | ||||||
|           >{{ $t('go_to_login') }}</a> |  | ||||||
|         </div> |  | ||||||
|       </div> |  | ||||||
|     </div> |     </div> | ||||||
|   </div> |   </div> | ||||||
| </template> | </template> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user