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
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
3c74404321
Fix configuration handling with empty password
2015-01-22 16:42:21 +01:00
Daniel Berteaud
5c241c1e99
Fix room ping
2015-01-22 15:21:51 +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
41d1282e4b
Fix promoting peer
2015-01-21 19:02:00 +01:00
Daniel Berteaud
fa99945aa9
STatus and msg were reversed on promote peer error
2015-01-21 18:41:00 +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
Daniel Berteaud
27337d4875
Remove the old api handler
...
Note that this breaks the admin interface, which will be rewritten
2015-01-18 22:54:03 +01:00
Daniel Berteaud
bbf4eee3df
Switch delete_room to the new api
2015-01-18 22:51:19 +01:00
Daniel Berteaud
1c8217e208
Switch get_pad_session to the new api handler
2015-01-18 22:46:36 +01:00
Daniel Berteaud
f5ab168d77
Switch wipe_data to the new api handler
2015-01-18 22:38:28 +01:00
Daniel Berteaud
b1e37a673f
Switch promote_peer to the new api handler
2015-01-18 22:17:08 +01:00
Daniel Berteaud
f181eb6406
Switch join action to the new api handler
2015-01-18 22:09:04 +01:00
Daniel Berteaud
2dc0ed116a
Switch email_notification to the new api handler
2015-01-18 21:55:46 +01:00
Daniel Berteaud
cf83985a3c
Fix checking peer role
2015-01-18 21:20:28 +01:00
Daniel Berteaud
2e4d09ad0e
Switch set_ask_for_name to the new api handler
2015-01-18 21:19:16 +01:00
Daniel Berteaud
09917e3286
Switch get_peer_role to the new api handler
2015-01-18 21:06:01 +01:00
Daniel Berteaud
c8a17e7be8
Switch get_room_info to the new api handler
2015-01-18 20:02:23 +01:00
Daniel Berteaud
0a6e2d4f9b
Switch set_persistent to the new API handler
2015-01-18 19:38:18 +01:00
Daniel Berteaud
46a1c21388
Fix setting owner role after authentication
2015-01-18 19:21:58 +01:00
Daniel Berteaud
f7aca508a8
Password error must be reported as an error
2015-01-18 19:07:33 +01:00
Daniel Berteaud
dfeee63d07
Spacing issue
2015-01-18 19:03:03 +01:00
Daniel Berteaud
c4bfe21f4e
More fixes in key_can_do_this
2015-01-18 19:02:22 +01:00
Daniel Berteaud
8f4b707d4c
Fix API authorization checks
2015-01-18 18:45:48 +01:00
Daniel Berteaud
1eb8b4f9db
Switch authenticate to the new API handler
2015-01-18 18:35:51 +01:00
Daniel Berteaud
18dfb3f81a
Small typo in comment
2015-01-18 17:33:02 +01:00
root
91aa46c9c7
Convert setPassword (join and owner) to the new API handler
2015-01-10 13:59:01 +01:00
Daniel Berteaud
9d67d1afc0
Move ping action to the new API handler
2014-10-24 17:54:35 +02:00
Daniel Berteaud
90c49fc6a1
Move lock_room and unlock_room to the new API handler
2014-10-24 17:42:13 +02:00
Daniel Berteaud
3a3603df1a
Move email invitation to the new API handler
2014-10-24 17:28:06 +02:00
Daniel Berteaud
cb3c7cb5f9
Switch language switch to the new API handler
2014-10-22 18:39:19 +02:00
Daniel Berteaud
95d970b128
Add purge_api_keys helper
...
And reserve the api name, + add a new route for api access
2014-10-21 18:59:34 +02:00
Daniel Berteaud
40b97cb7b9
Maintain key <-> room <-> role associations in the room_keys table
2014-10-21 15:33:17 +02:00
Daniel Berteaud
a903c5d0ec
Create API key on login, and record it in the session
2014-10-21 12:41:18 +02:00
Daniel Berteaud
dca0ab194e
It's not jsonrpc, rename action handler to jsapi
2014-10-21 10:14:13 +02:00
Daniel Berteaud
4d70f0bece
Coding standard: spacing issues
2014-10-20 20:19:50 +02:00
Daniel Berteaud
55241c4798
Rename action URI handler to jsonrpc
2014-10-19 17:00:11 +02:00
Daniel Berteaud
63d2f70bfa
Merge get and post routes for password protected rooms
2014-10-19 16:55:02 +02:00
Daniel Berteaud
b6e6ca81cd
Merge admin routes in a single route
2014-10-19 13:15:25 +02:00
Daniel Berteaud
b0cb6cb85b
index should only accept GET
2014-10-19 13:11:49 +02:00
Daniel Berteaud
5d7005d1fd
Some essential fixes in admin area
2014-10-19 13:10:11 +02:00
Daniel Berteaud
45794f4127
Fix inactivity timeouts
...
which are now expressed in minutes, not seconds
2014-10-19 13:02:01 +02:00
Daniel Berteaud
18d76a597f
Small cleanup in create_etherpad_session helper
2014-10-19 12:54:02 +02:00
Daniel Berteaud
d96b213ccd
Cleanups in create_pad helper
2014-10-19 12:51:12 +02:00
Daniel Berteaud
1b33dfb9be
More cleanups in email invitation handling
2014-10-19 12:38:36 +02:00
Daniel Berteaud
5005346577
Rename delete_invitations to purge_invitations
2014-10-19 12:27:17 +02:00