diff --git a/Makefile b/Makefile index 82b60cbe..26bfb791 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ -.PHONY: dev database api online-energieausweis all prod bun-install-database bun-install-api +.PHONY: dev database online-energieausweis all prod bun-install-database # api bun-install-api online-energieausweis: bun run dev --host -dev: online-energieausweis api database +dev: database online-energieausweis # api database: $(MAKE) -C ../database dev @@ -13,19 +13,19 @@ bun-install-database: bun link bun install -bun-install-api: bun-install-database - cd ../api - bun install - bun link @ibcornelsen/database +# bun-install-api: bun-install-database +# cd ../api +# bun install +# bun link @ibcornelsen/database -api: - $(MAKE) -C ../api dev +# api: +# $(MAKE) -C ../api dev all: mkdir -p ~/logs bun run dev 2>&1 | tee ~/logs/`date '+%d-%m-%Y_%H:%M:%S'`.log -prod: bun-install-api bun-install-database +prod: bun-install-database # bun-install-api mkdir -p ~/logs mkdir -p ~/persistent/online-energieausweis @@ -37,11 +37,11 @@ prod: bun-install-api bun-install-database fi # Auch die API sollte bereits laufen - @if [ $$(pm2 pid api) -eq "0" ]; then \ - cd ../api; \ - $(MAKE) prod; \ - cd ../online-energieausweis; \ - fi +# @if [ $$(pm2 pid api) -eq "0" ]; then \ +# cd ../api; \ +# $(MAKE) prod; \ +# cd ../online-energieausweis; \ +# fi - rm -f ~/online-energieausweis/.env; - touch ~/online-energieausweis/.env; diff --git a/bun.lock b/bun.lock index 801d86d2..6fe042a6 100644 --- a/bun.lock +++ b/bun.lock @@ -8,7 +8,6 @@ "@astrojs/node": "^8.3.4", "@astrojs/svelte": "^2.2.0", "@astrojs/tailwind": "^3.1.3", - "@ibcornelsen/api": "link:@ibcornelsen/api", "@ibcornelsen/database": "link:@ibcornelsen/database", "@ibcornelsen/ui": "^0.0.2", "@mollie/api-client": "^4.1.0", @@ -255,8 +254,6 @@ "@humanwhocodes/object-schema": ["@humanwhocodes/object-schema@1.2.1", "", {}, "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="], - "@ibcornelsen/api": ["@ibcornelsen/api@link:@ibcornelsen/api", {}], - "@ibcornelsen/database": ["@ibcornelsen/database@link:@ibcornelsen/database", {}], "@ibcornelsen/ui": ["@ibcornelsen/ui@0.0.2", "", { "dependencies": { "@astrojs/svelte": "^2.1.1", "cookiejs": "^2.1.2", "knex": "^2.4.2", "moment": "^2.29.4", "svelte": "^3.54.0", "svelte-preprocess": "^5.0.1", "tailwindcss": "^3.0.24", "uuid": "^9.0.0", "zod": "^3.21.4" } }, "sha512-TF29f0uY6MqxQszEySKRI5RJa1FmHCqaY5SjcIJjbI/9MjUL3tB/u9m+o7t/SpzPRNT419/HMdXSo7uOATX2Aw=="], diff --git a/cypress.config.ts b/cypress.config.ts index 446b2884..d39cc165 100644 --- a/cypress.config.ts +++ b/cypress.config.ts @@ -14,7 +14,7 @@ export default defineConfig({ setupNodeEvents(on, config) { on("file:preprocessor", vitePreprocessor({ optimizeDeps: { - exclude: ["@ibcornelsen/api", "@ibcornelsen/database"] + exclude: ["@ibcornelsen/database"] }, resolve: { alias: { diff --git a/docker-compose.yml b/docker-compose.yml index 8aa3088b..a97dbbbb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,7 +13,7 @@ services: - ./:/online-energieausweis - ./node_modules/@ibcornelsen/ui:/online-energieausweis/node_modules/@ibcornelsen/ui - ./node_modules/@ibcornelsen/database:/online-energieausweis/node_modules/@ibcornelsen/database - - ./node_modules/@ibcornelsen/api:/online-energieausweis/node_modules/@ibcornelsen/api + # - ./node_modules/@ibcornelsen/api:/online-energieausweis/node_modules/@ibcornelsen/api - ./node_modules/radix-svelte-icons:/online-energieausweis/node_modules/radix-svelte-icons - ../api/persistent:/persistent ibcornelsen-api: diff --git a/package.json b/package.json index 993d6443..8c120117 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,6 @@ "@astrojs/node": "^8.3.4", "@astrojs/svelte": "^2.2.0", "@astrojs/tailwind": "^3.1.3", - "@ibcornelsen/api": "link:@ibcornelsen/api", "@ibcornelsen/database": "link:@ibcornelsen/database", "@ibcornelsen/ui": "^0.0.2", "@mollie/api-client": "^4.1.0", diff --git a/persistent/images/img-03e4258e-2fb5-422d-b435-2a7129bcabf3.webp b/persistent/images/img-03e4258e-2fb5-422d-b435-2a7129bcabf3.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-03e4258e-2fb5-422d-b435-2a7129bcabf3.webp differ diff --git a/persistent/images/img-06b354f2-1314-4f66-8c6d-b8e4834a6090.webp b/persistent/images/img-06b354f2-1314-4f66-8c6d-b8e4834a6090.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-06b354f2-1314-4f66-8c6d-b8e4834a6090.webp differ diff --git a/persistent/images/img-12cefef0-5406-4fa5-8b47-cbdf5940b2b3.webp b/persistent/images/img-12cefef0-5406-4fa5-8b47-cbdf5940b2b3.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-12cefef0-5406-4fa5-8b47-cbdf5940b2b3.webp differ diff --git a/persistent/images/img-1cb30f8a-d662-47a1-8107-d09c0069a023.webp b/persistent/images/img-1cb30f8a-d662-47a1-8107-d09c0069a023.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-1cb30f8a-d662-47a1-8107-d09c0069a023.webp differ diff --git a/persistent/images/img-2944c8e8-6d98-4bed-8392-4f6d0d580aaa.webp b/persistent/images/img-2944c8e8-6d98-4bed-8392-4f6d0d580aaa.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-2944c8e8-6d98-4bed-8392-4f6d0d580aaa.webp differ diff --git a/persistent/images/img-29e650e4-c16a-4ad1-b136-967180359809.webp b/persistent/images/img-29e650e4-c16a-4ad1-b136-967180359809.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-29e650e4-c16a-4ad1-b136-967180359809.webp differ diff --git a/persistent/images/img-2d2dcc3f-2815-4294-a651-43248ba9585f.webp b/persistent/images/img-2d2dcc3f-2815-4294-a651-43248ba9585f.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-2d2dcc3f-2815-4294-a651-43248ba9585f.webp differ diff --git a/persistent/images/img-2d5c83d6-023e-4848-bef1-44fd988098c3.webp b/persistent/images/img-2d5c83d6-023e-4848-bef1-44fd988098c3.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-2d5c83d6-023e-4848-bef1-44fd988098c3.webp differ diff --git a/persistent/images/img-2db2d211-3119-4f2a-b6c4-2af1c0a29682.webp b/persistent/images/img-2db2d211-3119-4f2a-b6c4-2af1c0a29682.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-2db2d211-3119-4f2a-b6c4-2af1c0a29682.webp differ diff --git a/persistent/images/img-2e9e796c-2805-4c3c-b8aa-6fce85a44fc5.webp b/persistent/images/img-2e9e796c-2805-4c3c-b8aa-6fce85a44fc5.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-2e9e796c-2805-4c3c-b8aa-6fce85a44fc5.webp differ diff --git a/persistent/images/img-30288120-6f40-4419-87ba-a0efd59960b8.webp b/persistent/images/img-30288120-6f40-4419-87ba-a0efd59960b8.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-30288120-6f40-4419-87ba-a0efd59960b8.webp differ diff --git a/persistent/images/img-3af4bd33-ae3f-4a62-94f2-c43ffccb2fd1.webp b/persistent/images/img-3af4bd33-ae3f-4a62-94f2-c43ffccb2fd1.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-3af4bd33-ae3f-4a62-94f2-c43ffccb2fd1.webp differ diff --git a/persistent/images/img-3f384947-1020-41f7-bce0-7f0a496422c7.webp b/persistent/images/img-3f384947-1020-41f7-bce0-7f0a496422c7.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-3f384947-1020-41f7-bce0-7f0a496422c7.webp differ diff --git a/persistent/images/img-40d15e43-94a3-429c-86be-671f77666094.webp b/persistent/images/img-40d15e43-94a3-429c-86be-671f77666094.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-40d15e43-94a3-429c-86be-671f77666094.webp differ diff --git a/persistent/images/img-4219127e-38ad-4ef1-bdd7-6aaa1bba15e5.webp b/persistent/images/img-4219127e-38ad-4ef1-bdd7-6aaa1bba15e5.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-4219127e-38ad-4ef1-bdd7-6aaa1bba15e5.webp differ diff --git a/persistent/images/img-4387f4e8-4a93-4fc9-9ba4-e5129bb682cc.webp b/persistent/images/img-4387f4e8-4a93-4fc9-9ba4-e5129bb682cc.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-4387f4e8-4a93-4fc9-9ba4-e5129bb682cc.webp differ diff --git a/persistent/images/img-461f1e91-33b3-45a6-93d6-ca4ce423af34.webp b/persistent/images/img-461f1e91-33b3-45a6-93d6-ca4ce423af34.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-461f1e91-33b3-45a6-93d6-ca4ce423af34.webp differ diff --git a/persistent/images/img-486b00ac-5c3a-4f53-90de-8c0a2f9ad486.webp b/persistent/images/img-486b00ac-5c3a-4f53-90de-8c0a2f9ad486.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-486b00ac-5c3a-4f53-90de-8c0a2f9ad486.webp differ diff --git a/persistent/images/img-50622919-3829-4e97-b231-e32a32e5342c.webp b/persistent/images/img-50622919-3829-4e97-b231-e32a32e5342c.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-50622919-3829-4e97-b231-e32a32e5342c.webp differ diff --git a/persistent/images/img-54ad8b76-c545-4da3-9beb-2838c6f9b37a.webp b/persistent/images/img-54ad8b76-c545-4da3-9beb-2838c6f9b37a.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-54ad8b76-c545-4da3-9beb-2838c6f9b37a.webp differ diff --git a/persistent/images/img-5771a1f3-64bc-4ccc-8d8b-fd7eb91ab57b.webp b/persistent/images/img-5771a1f3-64bc-4ccc-8d8b-fd7eb91ab57b.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-5771a1f3-64bc-4ccc-8d8b-fd7eb91ab57b.webp differ diff --git a/persistent/images/img-61d719ce-8fca-4569-b094-1f23552078c5.webp b/persistent/images/img-61d719ce-8fca-4569-b094-1f23552078c5.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-61d719ce-8fca-4569-b094-1f23552078c5.webp differ diff --git a/persistent/images/img-69978803-a0f5-4f1e-97fb-05e7335a0212.webp b/persistent/images/img-69978803-a0f5-4f1e-97fb-05e7335a0212.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-69978803-a0f5-4f1e-97fb-05e7335a0212.webp differ diff --git a/persistent/images/img-6d6b2565-56a4-4ebd-a41d-3e41d356c9ab.webp b/persistent/images/img-6d6b2565-56a4-4ebd-a41d-3e41d356c9ab.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-6d6b2565-56a4-4ebd-a41d-3e41d356c9ab.webp differ diff --git a/persistent/images/img-6e61e1ec-b531-45fd-be65-70174cc3c7d3.webp b/persistent/images/img-6e61e1ec-b531-45fd-be65-70174cc3c7d3.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-6e61e1ec-b531-45fd-be65-70174cc3c7d3.webp differ diff --git a/persistent/images/img-6ea9fadd-975c-4189-be05-5b539b1a7321.webp b/persistent/images/img-6ea9fadd-975c-4189-be05-5b539b1a7321.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-6ea9fadd-975c-4189-be05-5b539b1a7321.webp differ diff --git a/persistent/images/img-7541c7d6-c2b3-4501-a671-e53d6bf0a6f2.webp b/persistent/images/img-7541c7d6-c2b3-4501-a671-e53d6bf0a6f2.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-7541c7d6-c2b3-4501-a671-e53d6bf0a6f2.webp differ diff --git a/persistent/images/img-790bb080-9041-4095-82a0-e7c7d8b84d84.webp b/persistent/images/img-790bb080-9041-4095-82a0-e7c7d8b84d84.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-790bb080-9041-4095-82a0-e7c7d8b84d84.webp differ diff --git a/persistent/images/img-7a27716e-f935-4677-ac38-e2db8f39e4ff.webp b/persistent/images/img-7a27716e-f935-4677-ac38-e2db8f39e4ff.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-7a27716e-f935-4677-ac38-e2db8f39e4ff.webp differ diff --git a/persistent/images/img-7a4aa035-c9b1-4126-b4ec-e7b5e93be812.webp b/persistent/images/img-7a4aa035-c9b1-4126-b4ec-e7b5e93be812.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-7a4aa035-c9b1-4126-b4ec-e7b5e93be812.webp differ diff --git a/persistent/images/img-7b84aae5-c90f-46c2-afd9-41c572b116bf.webp b/persistent/images/img-7b84aae5-c90f-46c2-afd9-41c572b116bf.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-7b84aae5-c90f-46c2-afd9-41c572b116bf.webp differ diff --git a/persistent/images/img-7ba05951-aebd-45e6-bcb7-b70a29fef512.webp b/persistent/images/img-7ba05951-aebd-45e6-bcb7-b70a29fef512.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-7ba05951-aebd-45e6-bcb7-b70a29fef512.webp differ diff --git a/persistent/images/img-7edbdd0b-dca8-4db8-8a82-3df2b451669b.webp b/persistent/images/img-7edbdd0b-dca8-4db8-8a82-3df2b451669b.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-7edbdd0b-dca8-4db8-8a82-3df2b451669b.webp differ diff --git a/persistent/images/img-87064632-ef07-4fb9-b02c-72521db6ac75.webp b/persistent/images/img-87064632-ef07-4fb9-b02c-72521db6ac75.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-87064632-ef07-4fb9-b02c-72521db6ac75.webp differ diff --git a/persistent/images/img-88d7a851-b49e-413f-aebd-1f4ca386c44a.webp b/persistent/images/img-88d7a851-b49e-413f-aebd-1f4ca386c44a.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-88d7a851-b49e-413f-aebd-1f4ca386c44a.webp differ diff --git a/persistent/images/img-8bae768b-e642-4672-ba74-88e0de619131.webp b/persistent/images/img-8bae768b-e642-4672-ba74-88e0de619131.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-8bae768b-e642-4672-ba74-88e0de619131.webp differ diff --git a/persistent/images/img-91a8a9df-de56-41f5-80cd-f60852c240d8.webp b/persistent/images/img-91a8a9df-de56-41f5-80cd-f60852c240d8.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-91a8a9df-de56-41f5-80cd-f60852c240d8.webp differ diff --git a/persistent/images/img-93040a69-8b48-4749-8c8d-581d76e74cae.webp b/persistent/images/img-93040a69-8b48-4749-8c8d-581d76e74cae.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-93040a69-8b48-4749-8c8d-581d76e74cae.webp differ diff --git a/persistent/images/img-9528ab28-6588-4703-bbc8-3509e3c97cd3.webp b/persistent/images/img-9528ab28-6588-4703-bbc8-3509e3c97cd3.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-9528ab28-6588-4703-bbc8-3509e3c97cd3.webp differ diff --git a/persistent/images/img-9b941945-bfbe-4ca9-b57b-240abc7ae6d4.webp b/persistent/images/img-9b941945-bfbe-4ca9-b57b-240abc7ae6d4.webp new file mode 100644 index 00000000..ad48e7a2 Binary files /dev/null and b/persistent/images/img-9b941945-bfbe-4ca9-b57b-240abc7ae6d4.webp differ diff --git a/persistent/images/img-a5e90e6b-9793-4127-a44c-3129abe91815.webp b/persistent/images/img-a5e90e6b-9793-4127-a44c-3129abe91815.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-a5e90e6b-9793-4127-a44c-3129abe91815.webp differ diff --git a/persistent/images/img-a6837d4d-87c7-4af5-8956-c2642f652b41.webp b/persistent/images/img-a6837d4d-87c7-4af5-8956-c2642f652b41.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-a6837d4d-87c7-4af5-8956-c2642f652b41.webp differ diff --git a/persistent/images/img-ab21f3f6-82c1-44c4-ba01-6d0ea32ba0b9.webp b/persistent/images/img-ab21f3f6-82c1-44c4-ba01-6d0ea32ba0b9.webp new file mode 100644 index 00000000..daa1baab Binary files /dev/null and b/persistent/images/img-ab21f3f6-82c1-44c4-ba01-6d0ea32ba0b9.webp differ diff --git a/persistent/images/img-ade4310c-ac6c-49e1-9348-57b8ba155cc4.webp b/persistent/images/img-ade4310c-ac6c-49e1-9348-57b8ba155cc4.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-ade4310c-ac6c-49e1-9348-57b8ba155cc4.webp differ diff --git a/persistent/images/img-ae368fad-72ed-482d-a210-8319f5404b2c.webp b/persistent/images/img-ae368fad-72ed-482d-a210-8319f5404b2c.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-ae368fad-72ed-482d-a210-8319f5404b2c.webp differ diff --git a/persistent/images/img-b51adbda-0ca2-441e-a40d-b3e6027c23df.webp b/persistent/images/img-b51adbda-0ca2-441e-a40d-b3e6027c23df.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-b51adbda-0ca2-441e-a40d-b3e6027c23df.webp differ diff --git a/persistent/images/img-b5a715ac-38a8-4a2b-86d0-fb1d3b20213f.webp b/persistent/images/img-b5a715ac-38a8-4a2b-86d0-fb1d3b20213f.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-b5a715ac-38a8-4a2b-86d0-fb1d3b20213f.webp differ diff --git a/persistent/images/img-b9e2bf27-2330-45c9-afa1-e97429151eb8.webp b/persistent/images/img-b9e2bf27-2330-45c9-afa1-e97429151eb8.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-b9e2bf27-2330-45c9-afa1-e97429151eb8.webp differ diff --git a/persistent/images/img-bd5d3046-7f93-485b-8b7b-2f4844144736.webp b/persistent/images/img-bd5d3046-7f93-485b-8b7b-2f4844144736.webp new file mode 100644 index 00000000..52f45313 Binary files /dev/null and b/persistent/images/img-bd5d3046-7f93-485b-8b7b-2f4844144736.webp differ diff --git a/persistent/images/img-c66402e7-1bc5-4d44-82c8-5d682ef9694e.webp b/persistent/images/img-c66402e7-1bc5-4d44-82c8-5d682ef9694e.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-c66402e7-1bc5-4d44-82c8-5d682ef9694e.webp differ diff --git a/persistent/images/img-d4c272b1-977c-4ce8-9821-ead67bce7cc4.webp b/persistent/images/img-d4c272b1-977c-4ce8-9821-ead67bce7cc4.webp new file mode 100644 index 00000000..683d630f Binary files /dev/null and b/persistent/images/img-d4c272b1-977c-4ce8-9821-ead67bce7cc4.webp differ diff --git a/persistent/images/img-e1c07d92-2272-45f6-a7c9-1e94022c5814.webp b/persistent/images/img-e1c07d92-2272-45f6-a7c9-1e94022c5814.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-e1c07d92-2272-45f6-a7c9-1e94022c5814.webp differ diff --git a/persistent/images/img-e2b2f430-4cd8-4042-accb-e4bef9eee68c.webp b/persistent/images/img-e2b2f430-4cd8-4042-accb-e4bef9eee68c.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-e2b2f430-4cd8-4042-accb-e4bef9eee68c.webp differ diff --git a/persistent/images/img-e813ba90-fa2d-4de9-85ee-5d9a4e26dfc6.webp b/persistent/images/img-e813ba90-fa2d-4de9-85ee-5d9a4e26dfc6.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-e813ba90-fa2d-4de9-85ee-5d9a4e26dfc6.webp differ diff --git a/persistent/images/img-f0c5a307-5901-4837-aba7-ab6379fa0163.webp b/persistent/images/img-f0c5a307-5901-4837-aba7-ab6379fa0163.webp new file mode 100644 index 00000000..311095e4 Binary files /dev/null and b/persistent/images/img-f0c5a307-5901-4837-aba7-ab6379fa0163.webp differ diff --git a/public/images/formular/skala-verbrauchsausweis-gewerbe.png b/public/images/formular/skala-verbrauchsausweis-gewerbe.png new file mode 100644 index 00000000..686e54f8 Binary files /dev/null and b/public/images/formular/skala-verbrauchsausweis-gewerbe.png differ diff --git a/public/images/formular/SKALA-910.png b/public/images/formular/skala-verbrauchsausweis-wohnen.png similarity index 100% rename from public/images/formular/SKALA-910.png rename to public/images/formular/skala-verbrauchsausweis-wohnen.png diff --git a/src/astro-typesafe-api-caller.ts b/src/astro-typesafe-api-caller.ts index d0eba2c3..81eb88cc 100644 --- a/src/astro-typesafe-api-caller.ts +++ b/src/astro-typesafe-api-caller.ts @@ -8,8 +8,8 @@ export const createCaller = createCallerFactory({ "auth/access-token": await import("../src/pages/api/auth/access-token.ts"), "auth/forgot-password": await import("../src/pages/api/auth/forgot-password.ts"), "auth/refresh-token": await import("../src/pages/api/auth/refresh-token.ts"), - "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"), "bilder/[uid]": await import("../src/pages/api/bilder/[uid].ts"), + "bedarfsausweis-wohnen": await import("../src/pages/api/bedarfsausweis-wohnen/index.ts"), "objekt": await import("../src/pages/api/objekt/index.ts"), "rechnung": await import("../src/pages/api/rechnung/index.ts"), "ticket": await import("../src/pages/api/ticket/index.ts"), @@ -19,6 +19,7 @@ export const createCaller = createCallerFactory({ "verbrauchsausweis-gewerbe": await import("../src/pages/api/verbrauchsausweis-gewerbe/index.ts"), "verbrauchsausweis-wohnen/[uid]": await import("../src/pages/api/verbrauchsausweis-wohnen/[uid].ts"), "verbrauchsausweis-wohnen": await import("../src/pages/api/verbrauchsausweis-wohnen/index.ts"), + "webhooks/mollie": await import("../src/pages/api/webhooks/mollie.ts"), "objekt/[uid]/bilder": await import("../src/pages/api/objekt/[uid]/bilder.ts"), "objekt/[uid]": await import("../src/pages/api/objekt/[uid]/index.ts"), }) \ No newline at end of file diff --git a/src/client/lib/verbrauchsausweisWohnenSpeichern.ts b/src/client/lib/ausweisSpeichern.ts similarity index 66% rename from src/client/lib/verbrauchsausweisWohnenSpeichern.ts rename to src/client/lib/ausweisSpeichern.ts index 657fc9a5..824e4958 100644 --- a/src/client/lib/verbrauchsausweisWohnenSpeichern.ts +++ b/src/client/lib/ausweisSpeichern.ts @@ -1,16 +1,17 @@ import { api } from "astro-typesafe-api/client" - import { exclude } from "#lib/exclude.js"; import Cookies from "js-cookie"; import { API_ACCESS_TOKEN_COOKIE_NAME } from "#lib/constants.js"; -import { AufnahmeClient, ObjektClient, UploadedGebaeudeBild, VerbrauchsausweisWohnenClient, } from "#components/Ausweis/types.js"; +import { AufnahmeClient, BedarfsausweisWohnenClient, ObjektClient, UploadedGebaeudeBild, VerbrauchsausweisGewerbeClient, VerbrauchsausweisWohnenClient, } from "#components/Ausweis/types.js"; +import { Enums } from "@ibcornelsen/database/client"; -export async function verbrauchsausweisWohnenSpeichern( - ausweis: VerbrauchsausweisWohnenClient, +export async function ausweisSpeichern( + ausweis: VerbrauchsausweisWohnenClient | VerbrauchsausweisGewerbeClient | BedarfsausweisWohnenClient, objekt: ObjektClient, aufnahme: AufnahmeClient, - bilder: (UploadedGebaeudeBild & { base64?: string })[] + bilder: (UploadedGebaeudeBild & { base64?: string })[], + ausweisart: Enums.Ausweisart ) { if (objekt.uid) { await api.objekt._uid.PATCH.fetch({ @@ -61,8 +62,21 @@ export async function verbrauchsausweisWohnenSpeichern( aufnahme.uid = uid } + let patchRoute: any; + let putRoute: any; + if (ausweisart == Enums.Ausweisart.VerbrauchsausweisWohnen) { + patchRoute = api["verbrauchsausweis-wohnen"]._uid.PATCH + putRoute = api["verbrauchsausweis-wohnen"].PUT + } else if (ausweisart == Enums.Ausweisart.VerbrauchsausweisGewerbe) { + patchRoute = api["verbrauchsausweis-gewerbe"]._uid.PATCH + putRoute = api["verbrauchsausweis-gewerbe"].PUT + } else if (ausweisart == Enums.Ausweisart.BedarfsausweisWohnen) { + patchRoute = api["bedarfsausweis-wohnen"]._uid.PATCH + putRoute = api["bedarfsausweis-wohnen"].PUT + } + if (ausweis.uid) { - await api["verbrauchsausweis-wohnen"]._uid.PATCH.fetch({ + await patchRoute.fetch({ ...exclude(ausweis, ["uid"]) }, { params: { @@ -73,7 +87,7 @@ export async function verbrauchsausweisWohnenSpeichern( } }) } else { - const { uid } = await api["verbrauchsausweis-wohnen"].PUT.fetch({ + const { uid } = await putRoute.fetch({ ausweis, uid_aufnahme: aufnahme.uid }, { diff --git a/src/components/AnsichtsausweisButton.svelte b/src/components/AnsichtsausweisButton.svelte index 5752439c..bfa7b710 100644 --- a/src/components/AnsichtsausweisButton.svelte +++ b/src/components/AnsichtsausweisButton.svelte @@ -1,13 +1,43 @@ - + + diff --git a/src/components/Ausweis/Ansprechpartner.svelte b/src/components/Ausweis/Ansprechpartner.svelte index 420d4e8d..045a96a9 100644 --- a/src/components/Ausweis/Ansprechpartner.svelte +++ b/src/components/Ausweis/Ansprechpartner.svelte @@ -14,27 +14,17 @@ sm:grid-cols-2 sm:gap-x-6 sm:gap-y-8 xl:grid-cols-3 xl:gap-x-8 xl:gap-y-8 "> - + + --> diff --git a/src/components/Ausweis/AusweisPreviewContainer.svelte b/src/components/Ausweis/AusweisPreviewContainer.svelte index d87a7e1b..86e65963 100644 --- a/src/components/Ausweis/AusweisPreviewContainer.svelte +++ b/src/components/Ausweis/AusweisPreviewContainer.svelte @@ -9,14 +9,19 @@ } from "@ibcornelsen/database/client"; import { + AufnahmeClient, + BedarfsausweisWohnenClient, ObjektClient, UploadedGebaeudeBild, + VerbrauchsausweisGewerbeClient, VerbrauchsausweisWohnenClient, } from "./types.js"; - export let ausweis: VerbrauchsausweisWohnenClient; - export let gebaeude: ObjektClient; + export let ausweis: VerbrauchsausweisWohnenClient | VerbrauchsausweisGewerbeClient | BedarfsausweisWohnenClient; + export let aufnahme: AufnahmeClient; + export let objekt: ObjektClient; export let images: UploadedGebaeudeBild[] = []; + export let ausweisart: Enums.Ausweisart;
+ {#if ausweisart === Enums.Ausweisart.VerbrauchsausweisWohnen || ausweisart === Enums.Ausweisart.BedarfsausweisWohnen}
+
+ {:else if ausweisart === Enums.Ausweisart.VerbrauchsausweisGewerbe}
+
+ {/if}
Datenblatt
\ No newline at end of file
diff --git a/src/components/ImageGrid.svelte b/src/components/ImageGrid.svelte
index 40853055..5300e911 100644
--- a/src/components/ImageGrid.svelte
+++ b/src/components/ImageGrid.svelte
@@ -1,15 +1,15 @@