144 Commits

Author SHA1 Message Date
wodka
dab7dd6ae6 upgrade all libraries
fix form editing
2019-07-15 21:04:39 +02:00
wodka
f7b1dd05e9 fix analytics
upgrade missing dependencies
upgrade libraries
change service naming
2019-07-15 10:15:06 +02:00
wodka
1caf34c230 Merge remote-tracking branch 'origin/fixUXBugs' into features/missing
# Conflicts:
#	.gitignore
#	app/views/form.server.view.pug
#	package-lock.json
#	package.json
#	public/form_modules/forms/base/config/i18n/french.js
#	public/modules/core/config/core.client.routes.js
#	public/modules/core/config/i18n/french.js
#	public/modules/core/controllers/header.client.controller.js
#	public/modules/forms/admin/css/admin-form.css
#	public/modules/users/controllers/authentication.client.controller.js
#	public/modules/users/services/auth.client.service.js
#	scripts/create_admin.js
#	server.js
2019-07-11 23:32:25 +02:00
wodka
2276ca100f Merge branch 'master' into 2.20
# Conflicts:
#	config/env/secure.js
#	package-lock.json
#	package.json
#	public/form_modules/forms/base/css/form.css
#	public/modules/forms/admin/config/i18n/french.js
2019-07-11 23:18:55 +02:00
Arielle Baldwynn
17b428b304 Merge branch 'master' of github.com:tellform/tellform into stable2.1 2019-04-29 14:15:52 -07:00
LoneRifle
5bc0d623a5
deleteSubmissions - remove spurious condition
`FormSubmission.remove` should not use `admin` as a condition:
 - the field is not present in the schema or in any created submissions
 - the user is unlikely to be the admin of a submission 

Remove this field to facilitate deletes

Fixes #315
2018-10-20 16:33:12 +08:00
David Baldwynn
386b6be968 got stable release to work 2018-08-31 15:56:49 -04:00
David Baldwynn
9723d577d3 fixed jshint errors 2017-11-23 19:05:44 -08:00
David Baldwynn
784ae9011e fixed security flaw with removeSensitiveModelData 2017-11-21 17:26:52 -08:00
David Baldwynn
f6546deb59 removed globalId 2017-11-21 11:37:01 -08:00
David Baldwynn
632d2b409d removed submissions property from form model 2017-11-20 21:15:47 -08:00
David Baldwynn
e0ad256904 removed setting analytics to empty array after submissions are deleted 2017-11-20 21:11:28 -08:00
David Baldwynn
eb658af30d got jshint to pass 2017-11-20 21:04:07 -08:00
David Baldwynn
66409c15d8 fixed bugs in listForms duplication 2017-11-19 21:31:26 -08:00
David Baldwynn
c911e53609 Merge remote-tracking branch 'origin/fixUXBugs' into 2.20 2017-11-15 14:49:28 -05:00
David Baldwynn
ab830fdc9e fixed form footer toggle in config general admin panel 2017-11-15 09:41:19 -08:00
David Baldwynn
3606c9444b fixed by zero mongodb bug for aggregation 2017-11-15 04:31:14 -08:00
David Baldwynn
98d874783f got email notifications to work with quilljs 2017-11-15 02:46:54 -08:00
David Baldwynn
70801dfd96 got working for server 2017-11-14 02:45:08 -05:00
David Baldwynn
49141e6dc0
Merge pull request #262 from tellform/fixResponseCountOnFormList
Fix incorrect responses count for form list view
2017-11-13 23:02:03 -08:00
David Baldwynn
9d51608a62 added email notifications to json form data 2017-11-13 22:09:15 -08:00
David Baldwynn
ed6d917e6b fixed incorrect responses count for form list view 2017-11-13 16:52:42 -08:00
David Baldwynn
09d430a7e1 added cosmetic changes to analytics panel 2017-11-13 15:21:29 -08:00
David Baldwynn
04e71be14a
Merge branch '2.20' into fixSlowAnalyticsBug 2017-11-06 14:47:01 -08:00
David Baldwynn
a40ecad008 added aggregating for form analytics 2017-11-05 19:40:28 -08:00
David Baldwynn
5c58db879c got server tests to pass 2017-11-02 11:14:25 -07:00
David Baldwynn
522dd85f89 got respondent-notifications to work 2017-11-01 17:13:55 -07:00
David Baldwynn
33368f016c got basic email templating to work 2017-11-01 16:44:05 -07:00
David Baldwynn
9faa514ce9 added backend logic for email notifications and got it to pass server tests 2017-11-01 15:13:31 -07:00
David Baldwynn
ddd4c2b22c Merge branch '2.20' into emailNotifications 2017-11-01 12:46:15 -07:00
David Baldwynn
bbb3137372 got all tests to pass 2017-11-01 12:17:35 -07:00
David Baldwynn
983d2ce20b fixed bug with detecting whether form has emails for config panel 2017-11-01 11:25:24 -07:00
David Baldwynn
5a6b957495 added variable support in editor 2017-10-31 16:05:50 -07:00
David Baldwynn
5451475636 added translations for email notification panel 2017-10-30 11:41:34 -07:00
David Baldwynn
3652b41fc8 Merge branch 'master' into emailNotifications 2017-10-30 11:22:07 -07:00
David Baldwynn
8ea1f63c96 fixed travis settings 2017-10-29 21:32:02 -07:00
David Baldwynn
9a0a301c3d got rid of unnessecary user middleware 2017-10-29 20:11:58 -07:00
David Baldwynn
3dbfe2f88d added helper function to remove sensitive data from forms/users 2017-10-29 14:15:13 -07:00
David Baldwynn
759a4efdd1 got all tests to pass 2017-10-29 12:44:12 -07:00
David Baldwynn
d304b80913 fixed submission ordering 2017-10-28 05:13:56 -04:00
David Baldwynn
dc3bb54774 fixed submissions bug 2017-10-28 04:30:23 -04:00
David Baldwynn
8de93d4413 Merge branch 'master' into emailNotifications 2017-10-26 08:37:03 -07:00
David Baldwynn
154fddff75 fixed editField bug 2017-10-18 17:18:18 -07:00
David Baldwynn
d1039c7fc2 got all tests to pass 2017-10-10 22:07:13 -07:00
David Baldwynn
8e402f5919 disabled cache 2017-10-07 06:14:36 -04:00
David Baldwynn
3ebb4eebff fixed bug in form controller 2017-10-07 00:27:03 -07:00
David Baldwynn
00e1d43858 got basic emailNotifications to work 2017-10-05 21:53:13 -07:00
David Baldwynn
5c3a0a5bd4 Merge branch 'master' of https://github.com/tellform/tellform 2017-10-05 21:26:31 -07:00
David Baldwynn
f529cf225f sped up rendering of form submission page 2017-10-05 04:19:13 -04:00
David Baldwynn
22b2ca7910 removed stackTrace from 500 error page when running in production mode 2017-10-04 21:42:55 -04:00