Commit Graph

44 Commits

Author SHA1 Message Date
Valentin Kolb 7b4c84bdfc fix(eventEntriesNotification): corrected handler bug
Build and Push Docker image / build-and-push (push) Successful in 2m13s Details
2024-11-08 15:53:57 +01:00
Valentin Kolb aaebaf8b17 feat(eventEntriesNotification): added email notifications when a user registers for an event or something about his entry was changed
Build and Push Docker image / build-and-push (push) Successful in 3m10s Details
2024-11-07 18:13:25 +01:00
Valentin Kolb 50da122f22 feat(ldapSync): added support for isAdmin field
Build and Push Docker image / build-and-push (push) Successful in 2m8s Details
2024-11-01 13:39:34 +01:00
Valentin Kolb 4d185f217b feat(emailApi): added setAt Datetime field support for Email Model
Build and Push Docker image / build-and-push (push) Successful in 3m14s Details
2024-10-29 17:44:42 +01:00
Valentin Kolb 7e566798dd feat(emailApi): added live feedback of send status for frontend
Build and Push Docker image / build-and-push (push) Successful in 2m43s Details
2024-10-26 01:28:03 +02:00
Valentin Kolb a479cf343a feat(emailApi): added sendTo Field
Build and Push Docker image / build-and-push (push) Successful in 2m18s Details
2024-10-25 16:53:06 +02:00
Valentin Kolb 941da1d576 fix(emailApi): fix typo
Build and Push Docker image / build-and-push (push) Successful in 2m31s Details
2024-10-25 01:38:14 +02:00
Valentin Kolb 1af5c40832 feat(emailApi): formatting
Build and Push Docker image / build-and-push (push) Successful in 2m7s Details
2024-10-24 22:06:12 +02:00
Valentin Kolb 98c55bc5ae feat(emailApi): changed how the raw html is embedded
Build and Push Docker image / build-and-push (push) Successful in 3m49s Details
2024-10-24 19:58:59 +02:00
Valentin Kolb 8c5dd4e93b fix(emailApi): sanitize and embed html in template
Build and Push Docker image / build-and-push (push) Has been cancelled Details
2024-10-24 19:56:54 +02:00
Valentin Kolb 95a8b447cf feat(emailApi): adjusted email template
Build and Push Docker image / build-and-push (push) Successful in 3m49s Details
2024-10-24 19:39:02 +02:00
Valentin Kolb beea0ca329 fix(emailApi): wrong email template
Build and Push Docker image / build-and-push (push) Successful in 2m3s Details
2024-10-24 19:21:50 +02:00
Valentin Kolb 1f8ff8afe9 fix(emailApi): bug fix for expedition
Build and Push Docker image / build-and-push (push) Successful in 2m11s Details
2024-10-24 19:14:45 +02:00
Valentin Kolb 9984936881 feat(emailApi): added api to send emails
Build and Push Docker image / build-and-push (push) Successful in 3m44s Details
2024-10-24 19:05:17 +02:00
Valentin Kolb c2f5680dff feat(messages): send messages in second thread and don't block record creation
Build and Push Docker image / build-and-push (push) Successful in 2m29s Details
2024-06-21 15:55:34 +02:00
Valentin Kolb 294fc8ac3d fix(messages): send all email for a notifications sequentially to avoid to many connections bugs
Build and Push Docker image / build-and-push (push) Successful in 3m4s Details
2024-06-20 19:44:17 +02:00
Valentin Kolb 9826b53035 feat(messages): update messages to handle multiple recipients
Build and Push Docker image / build-and-push (push) Successful in 3m3s Details
2024-06-17 18:13:41 +02:00
Valentin Kolb 849499740b feat(messages): update messages to handle multiple recipients 2024-06-17 00:33:10 +02:00
Valentin Kolb 28af26843a feat(messages): message mutes are enabled 2024-06-13 18:54:16 +02:00
Valentin Kolb a95ad8a702 fix(messages): don't send notification to sender of message
Build and Push Docker image / build-and-push (push) Successful in 2m0s Details
2024-06-11 23:30:56 +02:00
Valentin Kolb 94f1d4c586 fix(docker): fixed go version in Dockerfile
Build and Push Docker image / build-and-push (push) Successful in 3m9s Details
2024-06-11 23:17:20 +02:00
Valentin Kolb f997e2607c feat(messages): added email notifications
Build and Push Docker image / build-and-push (push) Failing after 1m31s Details
users will automatically be notified via email if they get a new message
2024-06-11 23:12:17 +02:00
Valentin Kolb 692f2eb0e0 fix(ldapSync): bug fix - don't delete guests
Build and Push Docker image / build-and-push (push) Successful in 3m1s Details
This fixes the issue where the ldap sync deleted all guest users after one day
2024-05-16 16:00:01 +02:00
Valentin Kolb 4d31f8de68 feat(app): chnaged users table
Build and Push Docker image / build-and-push (push) Successful in 3m1s Details
in the past ldapUsers had their own table (ldapUsers) and guest users the (guestUsers) table. They are now stored in the same table but with a REALM field

BREAKING CHANGE: ldap users are now stored in the "users" table
2024-05-14 14:18:20 +02:00
Valentin Kolb 1c78615597 feat(ldapSync): changed ldap-groups and ldap-users id field
Build and Push Docker image / build-and-push (push) Successful in 3m30s Details
In the past the objectGUID of the groups and users where used to set the id of the record.
This led to bugs for filter queries, so from now on the the id is autogenerated from pocketbase and the objectGUID is stored in a seperate columns (with unique index)

BREAKING CHANGE: The ID's of all users and groups changed
2024-05-11 13:29:56 +02:00
Valentin Kolb d3658f58f2 feat(qrApi): Got newest version of piglig/go-qr lib
Build and Push Docker image / build-and-push (push) Successful in 2m32s Details
2024-04-23 08:29:49 +02:00
Valentin Kolb 99d13843b0 feat(project): Updated Go Version in Dockerfile
Build and Push Docker image / build-and-push (push) Successful in 3m27s Details
2024-04-22 22:01:02 +02:00
Valentin Kolb 57daca47bc feat(project): Updated Pocketbase to v0.22.9
Build and Push Docker image / build-and-push (push) Failing after 1m4s Details
2024-04-22 21:52:56 +02:00
Valentin Kolb b770919663 fix(ldapSync.tables): fixed api rules 2024-03-28 14:37:18 +01:00
Valentin Kolb 696fa4cf2e feat(ldapSync.tables): modifed api rules
since users can be listed via a special view nobody but themself should be able to view their whole profile
2024-03-28 14:32:33 +01:00
Valentin Kolb ab44afa000 feat(qrApi): added attachment header
Build and Push Docker image / build-and-push (push) Successful in 3m33s Details
added new header to api response to that the qr code can be downloaded
2024-03-27 20:07:30 +01:00
Valentin Kolb d7f3369e0a feat(qrApi): data now passed as query string
Build and Push Docker image / build-and-push (push) Successful in 3m35s Details
For better use in markdown etc the data for the qr code is now passed als query string instead of the json body
2024-03-27 19:43:54 +01:00
Valentin Kolb ad0c60cc4f docs(Readme.md): Update Readme 2024-03-27 18:18:43 +01:00
Valentin Kolb d1c4813692 ci(cicd): Update pipeline
Build and Push Docker image / build-and-push (push) Successful in 2m6s Details
added webhook to pipeline
2024-03-27 17:58:49 +01:00
Valentin Kolb 3bc4a2740c feat(ldapApi): LDAP Search Api
Build and Push Docker image / build-and-push (push) Has been cancelled Details
Implemented new api endpoint (/api/ldap/search) to search in the ldap database
2024-03-27 17:57:58 +01:00
Valentin Kolb 2861b3830d feat(goqr): added goqr package
Build and Push Docker image / build-and-push (push) Successful in 3m38s Details
2024-03-27 16:14:56 +01:00
Valentin Kolb 14897e408d fix(go-qr): update dependencies
Build and Push Docker image / build-and-push (push) Failing after 3m10s Details
2024-03-27 16:09:47 +01:00
Valentin Kolb fc43a288e9 refactor(project): path rename
Build and Push Docker image / build-and-push (push) Failing after 2m3s Details
Renamed ../StuVe-IT/.. to ../stuve-it/..
2024-03-27 16:00:59 +01:00
Valentin Kolb d51a92f6e1 feat: qr-code api, major refactor, objectGUID as user id and group id
Build and Push Docker image / build-and-push (push) Failing after 29s Details
2024-03-27 15:36:45 +01:00
Valentin Kolb 382388eb91 added go.sum 2023-11-20 16:38:32 +01:00
Valentin Kolb b8e5af3d0d changed pipeline 2023-11-20 16:37:08 +01:00
Valentin Kolb d7a8c5cc82 changed pipeline 2023-11-20 16:36:27 +01:00
Valentin Kolb bcb143ca76 added docker compose and ci/cd 2023-11-20 16:32:32 +01:00
Valentin Kolb b6157c67ae added plugins 2023-10-26 22:34:59 +02:00