1
0
mirror of https://github.com/dani/vroom.git synced 2024-06-28 09:49:18 +02:00
Commit Graph

790 Commits

Author SHA1 Message Date
Daniel Berteaud
8fa6fad617 Move passwords hide/unhide code to the global scope
So it's also available from the admin interface
2015-01-23 16:34:37 +01:00
Daniel Berteaud
dc0443d32c Handle email notifications on the admin interface 2015-01-23 13:29:11 +01:00
Daniel Berteaud
7d98c994c9 More fixes for the admin interface
Make a new get_room_conf API call which does more or less the same as get_room_info but without trying to get our role
2015-01-23 13:24:50 +01:00
Daniel Berteaud
22e8dc1ef5 Fix email notification when someone join a room 2015-01-22 22:26:06 +01:00
Daniel Berteaud
e94b6cd955 Only trigger tooltip on hover
Not on focus
2015-01-22 22:20:08 +01:00
Daniel Berteaud
222f77d5ff Some fundamental fixes for the admin interface
Now rooms get listed and displayed on the page, but a lot is still missing
- Pagination
- Filter as you type
- Action on utton press (only join which is a simple a href works)
- Bypass password when joining a room through the admin page (push in the room_partitipant table)
- Probably more
2015-01-22 22:10:07 +01:00
Daniel Berteaud
944f121ae4 Start rewriting the admin area (WIP, not working yet) 2015-01-22 19:04:51 +01:00
Daniel Berteaud
a0b4362608 Hide overlays on XS screens
Also force hide tooltip when opening a modal dialog to prevent the tooltip being displayed over the modal
2015-01-22 18:33:46 +01:00
Daniel Berteaud
2013c85c28 Completly remove screen share button if not supported
and move the MOH button in its own btn-group
2015-01-22 18:07:01 +01:00
Daniel Berteaud
6bc6c0dde7 Completly hide the help dialog on XS screens 2015-01-22 17:28:25 +01:00
Daniel Berteaud
9b468b55a0 Add the non minified version of notifyjs 2015-01-22 17:13:25 +01:00
Daniel Berteaud
9c2f2e3d89 Update bootstrap-switch to 3.3.1 2015-01-22 17:10:01 +01:00
Daniel Berteaud
d9eeca2c90 Correctly update switches when updating config 2015-01-22 17:09:30 +01:00
Daniel Berteaud
58219f62d9 Check passwords match when submiting config 2015-01-22 16:58:14 +01:00
Daniel Berteaud
2f1d51eda4 There's no more drop downs menu 2015-01-22 16:49:14 +01:00
Daniel Berteaud
d101b98648 Hide password fields after config update 2015-01-22 16:46:42 +01:00
Daniel Berteaud
3c74404321 Fix configuration handling with empty password 2015-01-22 16:42:21 +01:00
Daniel Berteaud
c5a19d6a3d Notification on room configuration changes 2015-01-22 16:33:05 +01:00
Daniel Berteaud
5f122fed91 Hide auth modal on successful auth 2015-01-22 16:05:19 +01:00
Daniel Berteaud
137bd01c9d Hide the configuration modal after save
If it succeed
2015-01-22 16:03:24 +01:00
Daniel Berteaud
4e455d1caa Replace the dropdown auth menu with a modal dialog 2015-01-22 15:54:08 +01:00
Daniel Berteaud
2a3468d7ec Push the logout button and time counter to the navbar on XS screens 2015-01-22 15:45:04 +01:00
Daniel Berteaud
5c241c1e99 Fix room ping 2015-01-22 15:21:51 +01:00
Daniel Berteaud
bac285b055 Remove group actions
They aren't that useful and just make trhe interface less clear
2015-01-22 15:18:04 +01:00
Daniel Berteaud
4f7ce39d6b CHange the glyph for webcam 2015-01-22 15:11:46 +01:00
Daniel Berteaud
ead9300d8e Correctly remove first email input
When joining a room which has email notifications configured
2015-01-22 15:09:12 +01:00
Daniel Berteaud
9bd0de6118 Some more cleanups in localizations 2015-01-22 13:51:42 +01:00
Daniel Berteaud
2b0b0bf609 Huge cleanup, remove all old config stuff 2015-01-22 13:43:58 +01:00
Daniel Berteaud
b65ad2c63e Handle email notifications in the new config menu 2015-01-22 13:28:26 +01:00
Daniel Berteaud
cdc4d71e68 Hook the new config menu with a new update_room_conf api method 2015-01-22 12:56:48 +01:00
Daniel Berteaud
b9e3597111 Fix the new configuration form id 2015-01-21 22:51:38 +01:00
Daniel Berteaud
b0f77440d9 Update email list in the new config menu 2015-01-21 22:41:39 +01:00
Daniel Berteaud
3436c1320e Add dynamic input fields for email notifications in the new config menu 2015-01-21 22:24:02 +01:00
Daniel Berteaud
a4a1f78a7d Update buttons in the new config menu when joining the room 2015-01-21 19:08:31 +01:00
Daniel Berteaud
41d1282e4b Fix promoting peer 2015-01-21 19:02:00 +01:00
Daniel Berteaud
f80c8e7d97 Send peer_id, not peer 2015-01-21 18:46:47 +01:00
Daniel Berteaud
fa99945aa9 STatus and msg were reversed on promote peer error 2015-01-21 18:41:00 +01:00
Daniel Berteaud
8c5d67c5a6 First round of the config menu revamp 2015-01-21 18:39:20 +01:00
Daniel Berteaud
b93e93326f Remove focus on some buttons 2015-01-20 17:29:08 +01:00
Daniel Berteaud
138bb5a5dd Fix invitation token parsing 2015-01-20 17:28:54 +01:00
Daniel Berteaud
432f6521e4 Simplify invite menu 2015-01-20 17:07:57 +01:00
Daniel Berteaud
d2cea265d4 Remove redundant reserve help 2015-01-20 16:54:30 +01:00
Daniel Berteaud
a329c59d91 Hide MOH button on XS screens 2015-01-20 16:45:19 +01:00
Daniel Berteaud
7957e32a9a Remove wipe and quit button
It just cluttered the interface and wasn't OK on XS screens
2015-01-20 16:41:47 +01:00
Daniel Berteaud
ec912503f6 Remove lang switch from room
Only keep it on the front pages
2015-01-20 16:37:47 +01:00
Daniel Berteaud
527ab348b4 On XS screens, display the timecounter in the navbar 2015-01-20 16:36:25 +01:00
Daniel Berteaud
2dd357f534 Simplify name desc in fr and en locales 2015-01-20 16:06:53 +01:00
Daniel Berteaud
72f021c266 Update to Bootstrap 3.3.2 2015-01-20 14:37:59 +01:00
Daniel Berteaud
6fa7a0b5c9 Replace secret with secrets 2015-01-20 11:17:04 +01:00
Daniel Berteaud
897fd7b02f Use Email::Valid to check email address 2015-01-18 22:59:06 +01:00