jelhan
277d51e650
poll evaluation as stacked bar chart
2016-03-17 13:32:53 +01:00
jelhan
03de059fd1
Fix: Do not ask which timezone should be chosen if there is no timezone defined in poll
2016-02-23 00:02:16 +01:00
jelhan
b7b57ef051
store timezone only if there is atleast one option including time
...
isDateTime could be true even if there isn't any option with time
2016-02-22 23:55:59 +01:00
jelhan
014c717d34
sort options after times where set
2016-02-18 12:06:54 +01:00
jelhan
0fd12adf65
move time selection to separate page again
2016-02-16 02:26:27 +01:00
jelhan
4b33ddf48e
Support polls findADate with mixed dates and datetimes
2016-02-13 18:37:33 +01:00
jelhan
8f08e57d1d
fix some more code style issues
2016-01-28 23:48:14 +01:00
jelhan
611f15d574
just some code style fixes
2016-01-28 22:49:14 +01:00
jelhan
c5e66436b7
Merge branch 'master' into rewrite-create-options
2016-01-28 11:27:58 +01:00
jelhan
95c5142ad1
some more JSCS fixes
2016-01-28 11:27:00 +01:00
jelhan
4937d9b27b
create-options-datetime is reimplemented; add / delete of options also works
...
main work seems to be done
2016-01-22 00:19:46 +01:00
jelhan
32106b7e79
Merge branch 'master' into rewrite-create-options
2016-01-20 03:19:28 +01:00
jelhan
e9a6f9ff41
fix some more JSCS code style errors
2016-01-20 03:19:10 +01:00
jelhan
ec3999bbc9
input datetimes
...
ToDo:
* integration test for options-create-datetime
* acceptance tests for poll find a date with times
* some translations
* ...
2016-01-20 02:52:21 +01:00
jelhan
ce2a8c8e1f
done most things except date with times
...
also validation messages are missing
2016-01-19 04:56:51 +01:00
jelhan
f42d68542e
Fix jshint: Don't make functions within a loop
2016-01-18 18:50:26 +01:00
jelhan
db038b1e57
fix locale storage in cookie
2015-12-07 22:23:08 +01:00
jelhan
8e2c188cf6
update properties on locale change
2015-11-24 00:53:03 +01:00
jelhan
20d3a29887
update dates on locale change
...
* upgraded ember-moment and use it application-wide service to set locale
* label on poll/participation now observes locale changes, but it's still hacky
* replace computed property on views poll by moment-format helper of ember-moment
2015-11-23 13:32:40 +01:00
jelhan
ae52eb8be1
refactor validator time and allow i18n of error messages for valid-collection
2015-11-22 19:11:32 +01:00
jelhan
8fd91171f9
Controller#needs is deprecated, please use Ember.inject.controller() instead
...
http://emberjs.com/deprecations/v1.x/#toc_controller-needs
2015-11-22 16:09:52 +01:00
jelhan
4c597352ad
update ember-from-master-2000
2015-11-20 23:02:35 +01:00
jelhan
c1dfa16eed
update ember-i18n
2015-11-20 02:18:19 +01:00
jelhan
f67381c6b9
remove ember-easy-form-extensions, finally
2015-11-19 21:51:49 +01:00
jelhan
3563e41913
time input as normal form instead of table
...
part of #76
replaces ember-easy-form-extensions and ember-validations by
ember-cp-validations and ember-form-master-2000
dropped webshim for input type time; should be readded to improve
user experience in browser which does not support this input field
yes (e.g. Internet Explorer, Edge, Firefox)
2015-11-19 21:16:32 +01:00
jelhan
f5f3f525f7
make validator reusable
2015-11-18 17:49:01 +01:00
jelhan
335dfd8ff2
validate each input field on it's own
2015-11-17 00:30:24 +01:00
jelhan
6f6cc8b61d
rewritten create/index and create/meta with ember-cp-validations and ember-form-master-2000
2015-11-16 14:28:00 +01:00
jelhan
ca387848ed
create/options input fields for make a poll with add / delete buttons
...
also rewritten using ember-cp-validations and ember-form-master-2000
2015-11-16 13:09:13 +01:00
jelhan
01f9b6e61f
extract participation form from participants table and make it a bootstrap form
...
started replacing ember-easy-form-extensions by ember-form-master-2000
and ember-validations by ember-cp-validations
using ember-form-master-2000 in old 0.2 release cause newer releases does not work with ember 0.12
should move to ember 2.x as soon as possible
therefore ember-easy-form-extensions has to be dropped and ember-i18n been updated
part of #76
2015-11-12 15:52:14 +01:00
jelhan
475245d04f
evaluation summary as component
2015-11-03 12:57:41 +01:00
jelhan
858b75e543
routable tabs in poll view for participation and evaluation
2015-11-02 23:02:59 +01:00
jelhan
176d45b317
use a service for encryption key handling
2015-10-25 19:38:14 +01:00
jelhan
3a197f20f3
Fix: show users sorted by creation date and correct date of last participation in evaluation
2015-10-25 17:15:57 +01:00
jelhan
243ed3b12a
model fragments for user selections (currently same as answers)
2015-10-25 15:32:42 +01:00
jelhan
d020f67e90
model fragments for options
2015-10-25 15:29:47 +01:00
jelhan
dd1a8436e0
model fragments for answers
2015-10-25 15:29:47 +01:00
jelhan
a8a10ad42a
Fixes #74 and some other validation issues
2015-10-12 11:42:51 +02:00
jelhan
0ad6026715
includePlainOnCreate
serializer option and use it for serverExpirationDate
2015-08-23 16:13:52 +02:00
jelhan
1136af5b74
remove deprecation: COMPUTED PROPERTIES WITH A SHARED GETTER AND SETTER
...
http://emberjs.com/deprecations/v1.x/#toc_computed-properties-with-a-shared-getter-and-setter
2015-08-19 22:24:20 +02:00
jelhan
398453c1e4
do encryption / decryption in serializer
...
before it was done as computed properties of model
accessing encryption key in serializer is done via global application var.
this should be removed in long-term
2015-08-19 22:00:01 +02:00
jelhan
0317c7c0c8
use ember-cli-build-info 2.0 to fix #65
2015-08-19 13:42:38 +02:00
jelhan
3e000f146d
even more user-friendly evaluation
2015-08-19 13:27:14 +02:00
jelhan
839695b224
Merge branch 'master' into evaluation
2015-08-19 11:14:08 +02:00
jelhan
450a78255d
expiration date should also be encrypted on get;
...
therefore we have to duplicate it in store:
* encrypted for to serve for clients (encryptedExpirationDate)
* unencrypted for server to check if it's exceeded (serverExpirationDate)
serverExpirationDate should never be send to client
2015-08-18 21:53:52 +02:00
jelhan
6f7148a86f
Merge branch 'master' into evaluation
...
Conflicts:
app/controllers/poll.js
2015-08-01 22:22:07 +02:00
jelhan
eb798a3c4c
use fixed version of ember-cli-build-info
2015-07-28 17:22:31 +02:00
jelhan
5a9f58f451
fix jshint warning
2015-07-27 17:57:50 +02:00
jelhan
3690a60496
[FEATURE] add expiration date for polls
2015-07-26 19:41:59 +02:00
jelhan
2a3acf31ce
Fix: webshim inputs were not updated
2015-07-23 23:49:23 +02:00