71 Commits

Author SHA1 Message Date
Michael Schramm
b6f0c9d64a fix creation of new logic elements 2022-03-27 20:41:27 +02:00
Michael Schramm
d86b02cf2e fix field resolvers, add start and end page to create 2022-03-27 11:30:17 +02:00
Michael Schramm
c71e87ec50 fix build 2022-03-14 16:40:50 +01:00
Michael Schramm
27aa5ebfb0 notifications / hooks / pages and buttons encode and decode their ids 2022-03-14 15:47:20 +01:00
Michael Schramm
7ea4f51f4b form hooks should only be queryable for form admins 2022-03-14 13:49:16 +01:00
Michael Schramm
b3cacb8481 fix missing encode / decode for form fields within submissions 2022-03-14 13:48:17 +01:00
Michael Schramm
30c2bc9c05 fix error sending notification when field is not defined 2022-03-13 23:35:40 +01:00
Michael Schramm
5bc6047507 change default form layout to card 2022-03-01 15:17:39 +01:00
Michael Schramm
4a19bd5ca4 add new form by id pipe 2022-03-01 08:40:25 +01:00
Michael Schramm
fe3821ad42 stop exposing internal ids and switch over to hashids 2022-02-28 22:50:20 +01:00
Michael Schramm
2d3589e13a fix form delete 2022-02-28 22:48:39 +01:00
Michael Schramm
5b717a2963 only update user fields if they changed 2022-02-28 22:48:19 +01:00
Michael Schramm
cfd8d288d4
add tests for migrations (#39) 2022-02-28 08:20:51 +01:00
Michael Schramm
b440c97661 upgrade packages, improve field logic, fix slider, hide empty submissions, fix urls for buttons, improve data handling for fields, improve sqlite migration handling 2022-02-27 12:58:52 +01:00
ravid
bf21ecd1d3 Fixed webhook on backend 2022-02-13 23:10:14 +02:00
Michael Schramm
21d0a3257b error in path argument for startup
https://github.com/ohmyform/ohmyform/issues/149
2022-01-13 14:48:31 +01:00
Michael Schramm
929161d57c fix empty return 2022-01-03 09:02:08 +01:00
Michael Schramm
1b886fa467 cleanup 2022-01-03 08:39:41 +01:00
Michael Schramm
9f919f2daf add missing persist for anonymous submissions 2022-01-03 08:22:10 +01:00
Michael Schramm
ea718a2e44 anonymous form submissions
fixes anonymous form submissions (fixes https://github.com/ohmyform/ohmyform/issue
2022-01-03 08:16:39 +01:00
Michael Schramm
6c0181c09d fix saving of submission id 2022-01-03 00:36:16 +01:00
Michael Schramm
8e87ca5eed ability to load submission by id if token is present and cleanup structure 2022-01-02 22:31:03 +01:00
Michael Schramm
3840bb585c add idx to have stable order 2022-01-02 20:32:40 +01:00
Michael Schramm
1f413c2949 add user confirmation, add validation for submission data 2022-01-02 16:14:00 +01:00
Michael Schramm
29a74ea9c9 add user confirmation, add validation for submission data 2022-01-02 15:41:20 +01:00
Michael Schramm
11e95cb9c2 update dependencies 2022-01-02 00:15:55 +01:00
Michael Schramm
ad6fbb3b85 add mariadb support with warnings if unsupported db is selected 2022-01-01 22:39:36 +01:00
Michael Schramm
1d9838dc25 add form layouts 2021-05-15 15:08:21 +02:00
Michael Schramm
65765175b1 fix version for metrics service 2021-05-04 17:57:22 +02:00
Michael Schramm
fc041f2aa9 fix error with status resolver 2021-05-04 17:53:50 +02:00
Michael Schramm
cc23244c0f fix sqlite base definition 2021-05-02 18:33:18 +02:00
Michael Schramm
9327514e83 allow self signed certificates 2021-05-02 14:53:44 +02:00
Michael Schramm
42a1bf9555 add ssl option for database 2021-05-02 14:25:46 +02:00
Michael Schramm
a74f3888d1 change db env variables to be in line wiht heroku 2021-05-02 14:01:35 +02:00
Michael Schramm
0e0989459d - logic backend components
- forms now have multiple notification
- switched from mongoose to typeorm, with support right now for postgres and sqlite
- colors object removed the "colors" postfix
- env list in doc
- upgraded all packages
2021-05-02 12:43:54 +02:00
Michael Schramm
468ec6c637 add new notification logic 2021-05-02 12:43:54 +02:00
Michael Schramm
ddc1a9b378 fix save for options and new field logic system 2021-05-02 12:43:54 +02:00
Michael Schramm
356ebb80c1 update for sql based backend 2021-05-02 12:43:54 +02:00
Michael Schramm
93b6596b1b fixup! add most entity for switch to sql 2021-05-02 12:43:54 +02:00
Michael Schramm
8d05f15b4c add most entity for switch to sql 2021-05-02 12:43:54 +02:00
Daisuke Inoue
84b03c7b9f Add Japanese 2021-02-20 15:24:34 +09:00
Michael Schramm
f6f16961d1 add missing languages 2021-02-14 11:04:47 +01:00
Michael Schramm
91f4a60960 update dependencies 2020-09-02 10:35:41 +02:00
wodka
b3ba5cfc51 add form submission hooks 2020-06-21 00:03:56 +02:00
wodka
92261e78e4 fix typo 2020-06-20 08:55:29 +02:00
wodka
4b69665453 add submission web hooks to backend
https://github.com/ohmyform/api/issues/2
2020-06-20 08:36:39 +02:00
Michael Schramm
7d14e393b4 add slug and fix missing admin error
https://github.com/ohmyform/ohmyform/issues/100
2020-06-19 11:34:25 +02:00
Michael Schramm
99fd0b4dc7 fix bug in settings resolver 2020-06-16 10:03:00 +02:00
Michael Schramm
4cb0668f09 add ability to hide omf badge 2020-06-11 17:16:15 +02:00
Michael Schramm
0a1a21dcce add demo links and fix setting.service 2020-06-11 16:48:00 +02:00