38 Commits

Author SHA1 Message Date
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
Michael Schramm
ae63f2859a add demo links and fix setting.service 2020-06-11 12:15:31 +02:00
Michael Schramm
993053daea add LOGIN_NOTE env variables https://github.com/ohmyform/ohmyform/issues/30 and fix lint problems 2020-06-11 10:36:36 +02:00
Michael Schramm
91812f822f add DEFAULT_ROLE and LOGIN_NOTE env variables https://github.com/ohmyform/ohmyform/issues/30 2020-06-11 10:13:12 +02:00
Michael Schramm
d23ec38025 fix di on settings resolver 2020-06-11 09:56:20 +02:00
Michael Schramm
b16d2f49c3 add settings endpoint 2020-06-08 15:17:46 +02:00
Michael Schramm
57e13b84df prevent error in case of invalid admin user setup 2020-06-08 14:54:10 +02:00
Michael Schramm
439105d834 reduce running ping to once every 24h 2020-06-04 12:45:18 +02:00
Michael Schramm
8683a10a3b add field options, rating and logic jump 2020-06-02 12:30:57 +02:00
Michael Schramm
5f8e9bc291 fix submissions if no user is logged in 2020-06-02 09:50:53 +02:00
Michael Schramm
a4ab61dcec fix installation registration 2020-06-02 08:50:28 +02:00
Michael Schramm
55ab5062de fix installation registration 2020-06-01 23:35:45 +02:00
Michael Schramm
5f320f6b77 add startup tracking 2020-06-01 23:25:02 +02:00
Michael Schramm
866381fc54 add static files 2020-06-01 03:40:41 +02:00
Michael Schramm
a8ac338979 fix variable passing for jwt strategy 2020-06-01 01:59:58 +02:00
Michael Schramm
9f04ebe8dc fix mail subject and compose 2020-06-01 01:09:11 +02:00
Michael Schramm
ae3b7a310b add mjml, add default user creation 2020-06-01 00:51:04 +02:00
Michael Schramm
cbd4691704 add missing resolvers 2020-05-31 23:19:40 +02:00
Michael Schramm
eda8a3920c add logic to create forms, to add submissions, to read submissions, etc 2020-05-30 19:10:06 +02:00
Michael Schramm
eb5bc26e5c fix for create 2020-05-29 18:12:49 +02:00
Michael Schramm
414bc04782 updates 2020-05-29 17:09:19 +02:00
Michael Schramm
faa4aa48eb base system for graphql 2020-05-08 22:40:14 +02:00