aa7250656f
improve server-side permissions
2016-06-01 19:33:41 +02:00
bdcd1b1410
renamed permissions; server-side permissio check
2016-06-01 19:33:41 +02:00
495f1a6b57
front-end side privileges
2016-06-01 19:33:41 +02:00
98c745014c
error handler
2016-06-01 19:33:41 +02:00
cc8aecab76
login button and privileges info
2016-06-01 19:33:41 +02:00
ad7cf30b02
use PUT to update Event and Person objects
2016-06-01 19:33:27 +02:00
aa5d0fdf17
#124 : show percentage of attendees
2016-05-14 22:06:15 +02:00
906d5fbf9c
fixes #124 : show number of attendees in the list of events
2016-05-13 23:30:15 +02:00
30c14b1046
hide logout button if not logged in
2016-05-13 23:05:15 +02:00
e1db20b0e0
fixes #120 : logout button works in Firefox
2016-05-11 22:07:12 +02:00
0c664a955d
fixes #117 : /info path to fetch current user and other info
2016-05-01 23:23:07 +02:00
ebb48da410
fixes #113 : times in ISO-8601 format
2016-04-25 14:24:45 +02:00
f88294c7ba
fixes #82 : sort events by date
2016-04-25 13:40:03 +02:00
7dc2e2bad1
code cleanup
2016-04-24 16:31:07 +02:00
756a776eba
fixes #108 : avoid processing our own messages
2016-04-24 16:03:49 +02:00
88fd3daf18
#108 : avoid local add of already present person
2016-04-24 14:51:05 +02:00
5b9beb60f3
#91 : add a complete person to allPersons
2016-04-17 20:40:44 +02:00
06de357aae
#87 : filter out keys with empty values
2016-04-17 19:14:52 +02:00
49d6e85904
fixes #96 : avoid wrapping of table headers
2016-04-17 16:52:45 +02:00
dbc1fd8918
clean newPerson model
2016-04-17 16:45:24 +02:00
9fe7f21a8d
fixes #87 : refactory of local add/remove of an attendee
2016-04-17 15:28:02 +02:00
40d396d872
#87 : lower debounce to 600ms
2016-04-17 12:59:51 +02:00
f42b8d6be6
#87 : debounce for 750ms before a query is fired
2016-04-17 00:04:59 +02:00
8d464b7336
fixes #90 : custom boolean values are shown also when off
2016-04-16 20:36:56 +02:00
2d3a5f340d
fixes #89 : add/remove messages are shown
2016-04-16 20:29:49 +02:00
0e99fd0e78
fixes #91 : improve performances adding and deleting attendees
2016-04-10 19:39:12 +02:00
4c8a13887f
#91 : also transmit via WebSocket added attendees
2016-04-10 18:45:30 +02:00
08aef28d0d
fixes #86 : only the changed person is returned, updating an attendee status
2016-04-10 17:21:46 +02:00
fa76274ba3
closes #84 : updates ui-bootstrap library
2016-04-09 18:34:30 +02:00
b7d15552c3
#84 updates AngularJS and related libraries
2016-04-09 18:22:03 +02:00
956bc9cc07
Revert "mario edition"
...
This reverts commit b1072f4195
.
2015-05-21 21:40:43 +02:00
hackinbo
b1072f4195
mario edition
2015-05-21 21:26:53 +02:00
66661c6bb6
improved English strings
2015-05-17 10:38:11 +02:00
df1aa84d3f
closes #32 : nice-looking date and times
2015-05-17 10:33:19 +02:00
1cd16f0e78
increase message timeout
2015-05-16 20:12:42 +02:00
949ab53973
closes #37 : extract translations
2015-05-16 13:38:20 +02:00
d6a2697f51
use the translate service
2015-05-16 13:30:18 +02:00
1b0098793f
use static loader
2015-05-16 13:28:44 +02:00
3ad01b44c4
add grunt file to extract translations
2015-05-16 13:11:35 +02:00
780371e49c
footer in a navbar fixed to bottom
2015-05-13 21:03:43 +02:00
c896ad6a49
closes #57 : footer links
2015-05-10 10:38:43 +02:00
928a737de4
link for logo
2015-05-10 10:32:21 +02:00
708ea866d0
add custom logo
2015-05-10 10:30:37 +02:00
ec04251960
force height of unregistered table
2015-05-10 10:27:57 +02:00
c570d9158b
nicer event edit page
2015-05-05 21:48:25 +02:00
8b1678853b
avoid opening the WebSocket editing an event
2015-05-05 21:42:57 +02:00
d89d07fedb
nicer person edit form
2015-05-05 21:31:37 +02:00
c6a025dba0
add a lot of awesomeness with Font Awesome
2015-05-05 20:59:21 +02:00
c25ac0ebf7
cutiness with FA
2015-05-04 23:09:34 +02:00
01120c4f0d
improve widgets
2015-05-04 22:36:27 +02:00
0b6eef6c93
modal dialog to confirm destructive actions
2015-05-03 17:33:52 +02:00
2ac7f02182
logout button
2015-05-02 18:38:57 +02:00
0d50a2d6dc
wrong credential alert
2015-05-02 18:02:23 +02:00
0a801f0b3e
simple login form
2015-05-02 18:02:23 +02:00
0214f7f659
sort persons list
2015-05-02 09:58:53 +02:00
e7a299f774
alignment of columns
2015-05-01 23:05:50 +02:00
64930ef7c2
closes #26 : sort by columns, in the event details page
2015-05-01 22:47:21 +02:00
0d8f443ac7
introduce font-awesome
2015-05-01 22:43:37 +02:00
90b1a33a3d
initial reset of data
2015-05-01 16:42:55 +02:00
c7eb665eae
initial reset of data
2015-05-01 16:30:53 +02:00
40db9b80ae
close WebSocket when no longer needed
2015-04-26 12:42:47 +02:00
2bea160434
closes #59 : ues HTTPS, if a certificate is available
2015-04-26 10:27:33 +02:00
4b99f6f306
remove verbose debug messages
2015-04-26 09:34:48 +02:00
d776959cb4
closes #34 : WebSocket to communicate with clients
2015-04-26 01:10:58 +02:00
3ad75be5ff
use job_title instead of job
2015-04-25 10:06:35 +02:00
bb3fe77321
closes #51 : show notification when a person is (not) attending at an event
2015-04-21 23:34:26 +02:00
60150a4f4f
total number of persons
2015-04-21 19:58:28 +02:00
5be78bf5b5
fixes #47 : set attended attribute in separate call to trigger actions
2015-04-20 21:42:07 +02:00
4509e39467
remove debug code
2015-04-19 22:05:04 +02:00
95136829bc
fix table head
2015-04-19 21:52:41 +02:00
072e5eeca3
fix table head
2015-04-19 21:50:28 +02:00
6a8212bb4e
reset focus when a person is added
2015-04-19 20:35:00 +02:00
f9bb037756
job in quick add
2015-04-19 20:29:40 +02:00
b2c6b5dd0f
closes #25 : reset query form and refocus it
2015-04-19 20:27:49 +02:00
ae813cc3b4
performance improvements adding an attendee
2015-04-19 00:49:11 +02:00
852a7a3aa2
Merge branch 'settings'
...
* settings:
rename service methods
rename service methods
remove duplicated functions
custom columns for persons registered at an event
custom fields in person edit form
custom fields in persons list
2015-04-18 19:59:58 +02:00
7685351bbe
rename service methods
2015-04-18 19:58:15 +02:00
28c581f086
rename service methods
2015-04-18 19:56:00 +02:00
227a86b732
remove duplicated functions
2015-04-18 19:51:06 +02:00
1e76678837
custom columns for persons registered at an event
2015-04-18 19:43:40 +02:00
d6bc91df2e
company and job title
2015-04-18 18:26:50 +02:00
70f35f4139
custom fields in person edit form
2015-04-18 17:52:36 +02:00
e7da9e557d
custom fields in persons list
2015-04-18 17:33:42 +02:00
8faa198008
directives file
2015-04-18 15:50:27 +02:00
37d7a32eba
focus on query field
2015-04-18 15:49:40 +02:00
d986d9467f
file for directives
2015-04-18 15:26:04 +02:00
82c1b58303
move filter
2015-04-18 15:23:20 +02:00
dcce705bbc
close #35 : the PUT method of EventsHandler can be used to set arbitrary values for registered persons
2015-04-14 22:49:16 +02:00
9c4995b9b4
use the person_id in the attendees list
2015-04-13 23:28:23 +02:00
8cf1ab952c
fix for date sorting
2015-04-12 21:59:30 +02:00
6c56bc1c80
filter unredistered persons using the main query
2015-04-12 21:37:32 +02:00
f0f384a84e
disable "attended" button if the person is not registered
2015-04-12 21:21:57 +02:00
f0687c4c00
introduce the company field for persons
2015-04-12 21:11:14 +02:00
87c72100f6
rename some actions
2015-04-08 22:06:11 +02:00
6940534d49
counter of attendees
2015-04-08 21:55:23 +02:00
02767d44ae
add filters.js
2015-04-08 21:55:05 +02:00
1dd7c7ddc3
filter for (un)registered persons at an event
2015-04-07 23:56:23 +02:00
ce1f4b6103
add registered person from event details
2015-04-07 23:20:42 +02:00
484a543b4c
fast add of a person in the event info page
2015-04-07 22:43:54 +02:00
835667e32a
add to event for new new persons
2015-04-06 22:55:16 +02:00
220418d1ab
add person to an event from the edit page
2015-04-06 21:08:52 +02:00
c5574f0b4c
check before adding a new registered person to an event
2015-04-06 17:59:31 +02:00
41117bf967
add user to an event from Person details
2015-04-06 17:19:20 +02:00
54fdc2a475
separate sort orders for persons and events
2015-04-06 12:48:41 +02:00
a620227ab1
search on space-separated words
2015-04-06 11:58:44 +02:00
71508d71b3
code cleanup
2015-04-05 22:16:11 +02:00
a81eb33b69
change alert color if form is dirty
2015-04-05 20:12:54 +02:00
6ab19d4e8f
unify lists style
2015-04-05 18:54:51 +02:00
8306c9d3e3
ui-router for import
2015-04-05 18:10:26 +02:00
120d84d907
fix urls
2015-04-05 17:58:39 +02:00
e363b51219
ui-router for persons
2015-04-05 17:36:29 +02:00
5c3087410c
ui-router for events
2015-04-05 16:57:21 +02:00
224ae5c7de
can remove a registered user
2015-04-05 11:20:57 +02:00
41267212de
improve location check
2015-04-05 10:25:16 +02:00
cb4b51e051
all menu entries in the navbar
2015-04-05 10:13:00 +02:00
f401ce07eb
navbar
2015-04-05 09:28:08 +02:00
ed6ea28ee6
mark person as attendee
2015-04-05 00:55:59 +02:00
045cca48c0
deep recursion conversion for objects
2015-04-04 17:26:00 +02:00
ab837c3829
rename registered to persons
2015-04-04 14:56:41 +02:00
227551f4b0
list of attendees in event details
2015-04-04 14:26:01 +02:00
d75b8ad8f5
events list of a person
2015-04-04 14:15:52 +02:00
134dc550fc
remove actions collection
2015-04-04 13:18:20 +02:00
9bace889d5
move registered persons into events collection
2015-04-04 13:01:33 +02:00
ae5619ec73
draft of resource-to-resource resolution
2015-03-31 23:35:56 +02:00
bc32466ff7
insert imported persons into the "registered" collection
2015-03-30 22:31:16 +02:00
4fa42a677a
refactory
2015-03-30 21:31:09 +02:00
1b20dccade
target event for csv upload
2015-03-29 15:50:36 +02:00
c364e91e3c
csv parser
2015-03-29 15:05:01 +02:00
45229ce1dc
client side file uploader
2015-03-29 09:58:52 +02:00
9b43e27d8f
draft of CSV import
2015-03-29 00:46:42 +01:00
9e86711e22
i18n
2015-03-28 20:06:33 +01:00
578c8d749d
box around date and time picker
2015-03-28 18:20:23 +01:00
730d5dbc18
date and time pickers
2015-03-28 17:42:27 +01:00
6c0181cefd
rename navigation controller
2015-03-28 15:48:59 +01:00
0495aa5acc
use debug version of libraries
2015-03-28 15:34:32 +01:00
b5f271d03e
remove jQuery and Bootstrap JS
2015-03-28 12:55:51 +01:00
a93cd5996d
introduce eventman.js for our utilities
2015-03-28 12:48:36 +01:00
935ffb1618
downgrade AngularJS to version 1.2.28
2015-03-24 22:37:46 +01:00
e6b72cdd7e
fields validations
2015-03-23 23:06:44 +01:00
a0344514f3
nicer search fields
2015-03-23 21:59:35 +01:00
550ff7c45f
use container instead of container-fluid
2015-03-22 17:17:51 +01:00
65f1e8da13
ability to delete an entry
2015-03-22 17:08:25 +01:00
1b9d0b36f9
add normalize.css
2015-03-22 14:55:00 +01:00
9ebf47ec91
fix typo
2015-03-22 11:12:29 +01:00
06eb4c550b
add license
2015-03-22 09:36:32 +01:00
64cf4a580f
document JavaScript
2015-03-22 09:19:30 +01:00
488348df39
document the html
2015-03-22 09:08:38 +01:00
0c65f0c87b
use strict mode
2015-03-22 08:57:57 +01:00
8b8df99dce
store new ID into scope
2015-03-22 00:07:05 +01:00
1c993c147c
use MongoDB ObjectId as unique IDs
2015-03-21 20:32:03 +01:00