5180a99c32
allow meeting name separately when joining from room
2017-01-26 18:59:25 -05:00
3039bd168b
create separate page for login
2017-01-19 19:33:06 -05:00
a9ff1c7d9a
Fix for when User with encrypted_id is not found
2016-12-19 15:44:58 -05:00
bf7d087f45
Show a browser notification when a user is waiting to join a room
...
The owner of a room receives a browser notification if he has the page open
and another person tries to join his room.
2016-12-09 13:52:53 -02:00
f763d8394e
Add flag to enable/disable mail notifications
2016-12-08 18:55:41 -02:00
e94f3d7a10
Send an email to the user when a recording is done processing
...
Had to add an email attribute to users to store their email to send the
notification. Will only send it for user rooms since they are the only
ones we know who to notify.
2016-12-08 18:33:19 -02:00
09c30bb5bd
Add flag to use webhooks and API call to register a hook
...
It almost works with webhooks now. Still TODO is:
* Remove the hook after the recording is published
* To process the publish_ended event from the webhooks either the webhook
needs to include the metadata (currently it doesn't) or GreenLight has
find out the meeting token without reading it from the metadata.
2016-12-08 14:01:57 -02:00
e5efb05a01
Add endpoint to detect new recordings and update the interface
...
The endpoint receives events from BigBlueButton via webhooks or scripts
in the record and playback workflow.
For now it only treats the event for when a recording is ready.
When it happens, it uses action cable to update the interface dynamically
with the new recording.
2016-12-07 16:20:10 -02:00
b518458622
Allow recordings to be 'unlisted'
...
Unlisted is a state between published and unpublished. They are still
published in the server, but will not appear to anyone other than the
user that created the recording.
It is done using a metadata attribute and required several changes in how
the application handles publishing and unpublishing.
2016-12-06 12:03:53 -02:00
7c916ae632
use the user's name for the bbb meeting name
2016-12-01 16:55:43 -05:00
47e0e948d1
Added LGPL 3.0 license to all source/config files
2016-11-29 14:44:13 -05:00
97435b63bc
all join as moderator in anonymous meeting
2016-11-25 12:14:04 -05:00
269ce7915e
separate root page and meetings page
2016-11-24 11:16:56 -05:00
f35012a5f2
room updates in job
2016-11-21 16:29:41 -05:00
b4e0e73692
oauth update
2016-11-09 13:29:29 -05:00
83bdf4c387
finish delete recording feature
2016-11-08 16:03:24 -05:00
bee0b88d97
refresh session status on meeting actions
2016-11-07 12:12:39 -05:00
58d5e7e6c5
combine channels for meeting updates
2016-11-07 11:19:54 -05:00
b8c876443f
add end button to views
2016-11-04 18:28:52 -04:00
e11098c7a9
add end meeting to bbb controller
2016-11-04 16:32:10 -04:00
84fb5c617f
configure i18n
2016-11-03 17:22:33 -04:00
7da04d3334
remove refresh on specific pages and change join form
2016-11-01 17:04:57 -04:00
15411d76fa
only allow room owner to perform recording actions
2016-11-01 15:02:32 -04:00
e400bf41e8
recording async update
2016-11-01 11:39:26 -04:00
db9d06b72f
add recordings table
2016-10-31 14:12:08 -04:00
3871e0129c
add recordings api actions
2016-10-28 16:21:44 -04:00
b701f2e9a6
wait for moderator with action cable
2016-10-27 13:57:26 -04:00
3aeef0a4cf
refactor bbb helper and implement wait for mod
2016-10-26 13:41:55 -04:00
f71f46427f
cleanup controllers and routes
2016-10-25 10:51:20 -04:00
4ec17344eb
login with provider in personal room
2016-10-20 10:16:11 -04:00
51d9551877
username validations
2016-10-19 16:31:43 -04:00
12aac189a8
Rework for generalizing some methods
2016-10-19 15:41:15 -04:00
015dd7cda4
add users controller and intermediate username step
2016-10-19 14:22:16 -04:00
bd3cbee2b4
Fixes required for making the logouturl work
2016-10-19 13:59:40 -04:00
061f9c794a
Refactored meetings resource and breaked up view into components
2016-10-19 13:43:58 -04:00
d4a9fd9147
Cleaned up code
2016-10-18 17:25:06 -04:00
ad807b636b
Removed reference to helper from LandingController
2016-10-18 17:17:05 -04:00
875f2d2a12
Merge branch 'master' of github.com:blindsidenetworks/greenlight
2016-10-18 16:26:02 -04:00
0d216adc52
Implemented refresh URL
2016-10-18 16:23:52 -04:00
8693ba5860
personalized rooms page
2016-10-18 15:19:16 -04:00
e9caa740aa
Merge branch 'master' of github.com:blindsidenetworks/greenlight
2016-10-18 10:03:50 -04:00
f725b7f1bc
Implemented join to BBB first approach
2016-10-17 18:36:56 -04:00
0d73a77f1f
omniauth strategy
2016-10-17 14:26:31 -04:00
682cbadbf0
Added some style to the landing page
2016-10-17 13:45:24 -04:00
3376a929f5
Statics landing page, first approach
2016-10-17 10:21:18 -04:00
c318d7c5d8
Added controller/view for landing page
2016-10-14 11:59:21 -04:00
a15bf5b3a9
first commit
2016-10-13 17:30:58 +00:00