Compare commits
	
		
			16 Commits
		
	
	
		
			feature/30
			...
			0.6.0
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| bc1de2acdc | |||
| 5c558aa9ee | |||
| 145b49906b | |||
| 0a62e8f5d1 | |||
| 53eeb6be3d | |||
| a554a90e74 | |||
| c3b2b93d90 | |||
| 1a3c9edeb3 | |||
| 7064a5bd82 | |||
| fd6bd88d42 | |||
| f0a7f35dec | |||
| b938cfc49e | |||
| f6334397dc | |||
| 544542ac1e | |||
| 67c0dae537 | |||
| cd6a139daf | 
							
								
								
									
										25
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								.drone.yml
									
									
									
									
									
								
							@@ -61,6 +61,31 @@ trigger:
 | 
			
		||||
  event:
 | 
			
		||||
    - push
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
name: build:testing
 | 
			
		||||
 | 
			
		||||
steps:
 | 
			
		||||
  - name: build testing
 | 
			
		||||
    image: plugins/docker
 | 
			
		||||
    depends_on: [clone]
 | 
			
		||||
    settings:
 | 
			
		||||
      username:
 | 
			
		||||
        from_secret: docker_username
 | 
			
		||||
      password:
 | 
			
		||||
        from_secret: docker_password
 | 
			
		||||
      repo: registry.odit.services/lfk/selfservice
 | 
			
		||||
      tags:
 | 
			
		||||
        - testing
 | 
			
		||||
      registry: registry.odit.services
 | 
			
		||||
      mtu: 1000
 | 
			
		||||
trigger:
 | 
			
		||||
  branch:
 | 
			
		||||
    - bugfix/31-env_linking
 | 
			
		||||
  event:
 | 
			
		||||
    - push
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
kind: pipeline
 | 
			
		||||
type: kubernetes
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										28
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								CHANGELOG.md
									
									
									
									
									
								
							@@ -2,8 +2,36 @@
 | 
			
		||||
 | 
			
		||||
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
 | 
			
		||||
 | 
			
		||||
#### [0.6.0](https://git.odit.services/lfk/selfservice/compare/0.5.1...0.6.0)
 | 
			
		||||
 | 
			
		||||
- first part of certificate generation with manual data [`f633439`](https://git.odit.services/lfk/selfservice/commit/f6334397dc99cd38d31ef524bc26ba7d386b33dd)
 | 
			
		||||
- Revert "🚀Bumped version to v0.6.0" [`145b499`](https://git.odit.services/lfk/selfservice/commit/145b49906bdf2d75abf93e1779f188a691a3a909)
 | 
			
		||||
- 🚀Bumped version to v0.6.0 [`0a62e8f`](https://git.odit.services/lfk/selfservice/commit/0a62e8f5d1929bfe9a53a9709a3031f06a2487c3)
 | 
			
		||||
- Merge pull request 'Certificate download feature/19-runner_certficates' (#38) from feature/19-runner_certficates into dev [`53eeb6b`](https://git.odit.services/lfk/selfservice/commit/53eeb6be3ddf4735a11b6c4636c28b4d16aa58ee)
 | 
			
		||||
- Renoved fixed data [`f0a7f35`](https://git.odit.services/lfk/selfservice/commit/f0a7f35dec07508a07d4c11abda297ad0bf91187)
 | 
			
		||||
- Fixed blob handling [`b938cfc`](https://git.odit.services/lfk/selfservice/commit/b938cfc49e269e76761a752f8257ebbab88f6959)
 | 
			
		||||
- Reverted relative linking fix [`c3b2b93`](https://git.odit.services/lfk/selfservice/commit/c3b2b93d90102b4e31cfce15220acfc8fe48a7c5)
 | 
			
		||||
 | 
			
		||||
#### [0.5.1](https://git.odit.services/lfk/selfservice/compare/0.5.0...0.5.1)
 | 
			
		||||
 | 
			
		||||
> 3 April 2021
 | 
			
		||||
 | 
			
		||||
- Merge pull request 'feature/30-profile-forgot-link' (#35) from feature/30-profile-forgot-link into dev [`#30`](https://git.odit.services/lfk/selfservice/issues/30)
 | 
			
		||||
- 🚀Bumped version to v0.5.1 [`1a3c9ed`](https://git.odit.services/lfk/selfservice/commit/1a3c9edeb3987907ffe2223da8f3be079a1c80d2)
 | 
			
		||||
- Merge pull request 'Env linking bugfix bugfix/31-env_linking' (#37) from bugfix/31-env_linking into dev [`fd6bd88`](https://git.odit.services/lfk/selfservice/commit/fd6bd88d4238cca2a2755ab1bc51ff7870bef947)
 | 
			
		||||
- basic ProfileNone layout [`863568d`](https://git.odit.services/lfk/selfservice/commit/863568d7d0e132dd1b7d13a2cb1afe8db02c472c)
 | 
			
		||||
- add forgot view + action [`30f3a51`](https://git.odit.services/lfk/selfservice/commit/30f3a51ef82ad966225abc6fd95508af56106924)
 | 
			
		||||
- Added building pipeline for current branch [`544542a`](https://git.odit.services/lfk/selfservice/commit/544542ac1e9717506676c1495c2d530eca833d31)
 | 
			
		||||
- Removed useless code [`713db5e`](https://git.odit.services/lfk/selfservice/commit/713db5e1e8fed5f38b3a5d19cfe870eff16eeda1)
 | 
			
		||||
- Now manually linking env and main [`67c0dae`](https://git.odit.services/lfk/selfservice/commit/67c0dae537df5842e89c0ed040c0fef02df01b69)
 | 
			
		||||
- Fixed post url and body [`0795ea3`](https://git.odit.services/lfk/selfservice/commit/0795ea318d80b764eee89462ad87da86aa7ce0ae)
 | 
			
		||||
- 🐞 fix home routes [`60dea51`](https://git.odit.services/lfk/selfservice/commit/60dea511b9fbb6d206ee531618e788e686fa6b5a)
 | 
			
		||||
 | 
			
		||||
#### [0.5.0](https://git.odit.services/lfk/selfservice/compare/0.4.5...0.5.0)
 | 
			
		||||
 | 
			
		||||
> 1 April 2021
 | 
			
		||||
 | 
			
		||||
- 🚀Bumped version to v0.5.0 [`676f0e8`](https://git.odit.services/lfk/selfservice/commit/676f0e83393be823ccb612846650a9a98bf7f0b3)
 | 
			
		||||
- Revert "🚀Bumped version to v0.5.0" [`27fd8f9`](https://git.odit.services/lfk/selfservice/commit/27fd8f9a9106294ae6522f2fff42dfbf84f06f82)
 | 
			
		||||
- 🚀Bumped version to v0.5.0 [`b8c1b8c`](https://git.odit.services/lfk/selfservice/commit/b8c1b8c43b6d050d239d836bbb6ace2504fdcd21)
 | 
			
		||||
- Merge pull request 'Runner self deletion feature/21-user_deletion' (#36) from feature/21-user_deletion into dev [`bd512e0`](https://git.odit.services/lfk/selfservice/commit/bd512e0651363f1f2543136d354d9ada9990d83d)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
{
 | 
			
		||||
	"name": "@odit/lfk-selfservice",
 | 
			
		||||
	"version": "0.5.0",
 | 
			
		||||
	"version": "0.6.0",
 | 
			
		||||
	"scripts": {
 | 
			
		||||
		"dev": "vite",
 | 
			
		||||
		"build": "vite build",
 | 
			
		||||
 
 | 
			
		||||
@@ -16,6 +16,7 @@
 | 
			
		||||
            <button
 | 
			
		||||
              type="button"
 | 
			
		||||
              class="focus:border-black focus:ring-2 focus:ring-black text-white text-sm py-2.5 px-5 rounded-md bg-blue-500 hover:bg-blue-600 hover:shadow-lg"
 | 
			
		||||
              @click="get_certificate"
 | 
			
		||||
            >
 | 
			
		||||
              <svg
 | 
			
		||||
                xmlns="http://www.w3.org/2000/svg"
 | 
			
		||||
@@ -258,6 +259,7 @@ const state = reactive({
 | 
			
		||||
  group: "",
 | 
			
		||||
  activetab: "profile",
 | 
			
		||||
  delete_active: false,
 | 
			
		||||
  fullobject: {}
 | 
			
		||||
})
 | 
			
		||||
const toast = useToast();
 | 
			
		||||
const props = defineProps({
 | 
			
		||||
@@ -272,6 +274,7 @@ axios.get(`${config.baseurl}api/runners/me/${accesstoken}`)
 | 
			
		||||
    state.middlename = data.middlename;
 | 
			
		||||
    state.lastname = data.lastname;
 | 
			
		||||
    state.group = data.group;
 | 
			
		||||
    state.fullobject = data;
 | 
			
		||||
  }).catch((error) => {
 | 
			
		||||
    toast.error("An error occured while loading your profile data");
 | 
			
		||||
  })
 | 
			
		||||
@@ -298,4 +301,38 @@ function delete_me() {
 | 
			
		||||
      toast.error("An error occured while deleting your profile data");
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
function get_certificate() {
 | 
			
		||||
  toast("Generation in progress...");
 | 
			
		||||
  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 postdata = Object.assign({}, state.fullobject);
 | 
			
		||||
  postdata.group = {
 | 
			
		||||
    name: postdata.group
 | 
			
		||||
  }
 | 
			
		||||
  postdata = [postdata]
 | 
			
		||||
  axios.post(url, postdata, {
 | 
			
		||||
    responseType: "blob"
 | 
			
		||||
  })
 | 
			
		||||
    .then((response) => {
 | 
			
		||||
      console.log(response)
 | 
			
		||||
      if (response.status != "200") {
 | 
			
		||||
        toast.error("An error occured while generateing your certificate!");
 | 
			
		||||
      } else {
 | 
			
		||||
        var fileURL = window.URL.createObjectURL(new Blob([response.data], { type: 'application/pdf' }));
 | 
			
		||||
        var fileLink = document.createElement('a');
 | 
			
		||||
 | 
			
		||||
        fileLink.href = fileURL;
 | 
			
		||||
        fileLink.setAttribute('download', 'Certificate.pdf');
 | 
			
		||||
        document.body.appendChild(fileLink);
 | 
			
		||||
 | 
			
		||||
        fileLink.click();
 | 
			
		||||
        fileLink.remove();
 | 
			
		||||
        toast("Document generated!");
 | 
			
		||||
      }
 | 
			
		||||
    })
 | 
			
		||||
    .catch((err) => {
 | 
			
		||||
      console.error(err);
 | 
			
		||||
      toast.error("An error occured while deleting your profile data");
 | 
			
		||||
    });
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
		Reference in New Issue
	
	Block a user