28 Commits

Author SHA1 Message Date
Tresor11
3032b0ae1c remored the trailling put and the format validation 2020-07-03 21:21:09 +02:00
Tresor11
5065f620a2 added a condition for a correct re render 2020-07-02 23:04:50 +02:00
Tresor11
f2dd2c3bad added the notification email method 2020-07-02 22:51:37 +02:00
e64fa197aa Add support to choose the sheet within google spreadsheets 2020-06-10 15:50:15 +02:00
4ab41ce7dd Show new form if a user does not have a form yet 2020-05-08 14:38:44 +02:00
b9f63c5f8c Signup page 2020-04-28 11:08:12 +02:00
13086b6a37
Merge branch 'master' into setup/pagination 2020-04-28 09:41:20 +02:00
fa348cdeeb hello rubocop 2020-04-28 01:40:06 +02:00
Yannick
a5be6af3f7 Sort submissions by latest 2020-04-28 01:10:45 +02:00
Yannick
2a59c19a38 Add form submissions pagination
Added pagy gem to enable pagination and added it's bulma template to the
form submissions page
2020-04-27 15:31:51 +02:00
8fb3fb7175 Forms edit content 2020-04-26 18:49:40 +02:00
833de45827 Form to create airtable and google sheets forms 2020-04-25 22:58:03 +02:00
Yannick
b9723be2fb Remove testing page render 2020-04-22 20:19:44 +02:00
Yannick
f2b264d787 Define a custom layout for submission thank you page 2020-04-20 11:06:52 +02:00
c0064934e9
Merge pull request #14 from bumi/form-partial
Add form update
2020-04-15 15:32:23 +02:00
47a4de735d Add Airtable demo 2020-04-15 14:53:33 +02:00
f12238fbd4 Add form update 2020-04-14 14:25:38 +02:00
c478cfc7af Use sorcery for logins
This gives us more flexibility and allows us to use password authentication
later. Also we don't need to build the login functionality ourself.
2020-04-13 14:59:07 +02:00
73c184a4a0 Use secure token to create attachment links
The link is public but protected by a secure token.

This extends the activesupport Attachment model to automatically
generate a token
2020-04-12 23:47:56 +02:00
dfa621d0bc Add submission response to event details in tinyforms.js
This makes the submitted data more easily accessible
2020-04-12 16:50:17 +02:00
3042f422f6
Merge pull request #9 from bumi/setup-application-layout
Add application layout styling
2020-04-09 18:29:48 +02:00
fd9eddedfc Experiment with a simple form builder 2020-04-09 14:15:19 +02:00
c1b9f8e701 Add test form in development mode
This helps to test submissions in development mode
2020-04-09 11:53:04 +02:00
10d80c6548 Support file uploads
This allows submissions to store file uploads
2020-04-09 11:02:07 +02:00
Yannick
ab81cf9d5c Added logout button
Added logged_in helper to allow us to check whether a user is logged in
to show the appropriate button
2020-04-07 20:52:45 +02:00
6c27a471ee Use forms as homepage if logged in 2020-04-06 00:37:53 +02:00
92236aba2f Disable wrap parameters on submission controller
wrap parameters wraps the body parameters sent via a JSON request in
a submission hash. We don't want that for our submissions.
2020-04-06 00:11:54 +02:00
917051c7ea Hello tinyforms 2020-04-05 23:35:53 +02:00