jiti-meet/images
Дамян Минков 7eda31315f Google & Microsoft calendar API integration (#3340)
* Refactor calendar-sync feature to be loaded on web.

For the web part it just adds new property to enable/disable calendar web integration, disabled by default.

* Initial implementation of retrieving google calendar events.

* Initial implementation of retrieving microsoft calendar events.

* Fixes comments.

* Rework to use the promise part of microsoft-graph-client api.

* Moves dispatching some actions, fixing comments.

* Makes sure we do not initializeClient google-api client multiple times.

* Do not try to login when fetching calendar entries.

The case where there is a calendar type google selected, but not logged in, trying to login on loading welcome page will show a warning that it tried to open a popup, which was denied by browser.

* Updates profile display data on sign in.

* Propagate google-api state to calendar-sync only if we use google cal.

* Adds sign out action.

* Clears the event listener when the popup closes.

* Clears calendarIntegrationInstance on signOut.

* WIP: UI for calendar settings, refactor auth flows

* Clean up some unused constants, functions and exports.

* break circular dependency of function and constant

* Exports only isCalendarEnabled from functions.

* Checks isSignedIn when doing fetchCalendarEntries on web.

* address comments

List microsoftApiApplicationClientID in undocument config.

remove unused SET_CALENDAR_TYPE action

use helper for calendar enabled in bootstrap

reorder actions

reorder imports

change order of signin -> set type -> update profile

add logging for signout error

reword setting dialog desc to avoid redundancy

add jsdoc to microsoft button props

reorder calendar constants

move default state to reducer (not reused anywhere)

update comment about calendar-sync due to removal of getCalendarState

update comment for getCalendarIntegration

remove vague comment

alpha order reducer, return default state on reset

alpha order persistence registry

remove unnecessary getType from apis

update comments in microsoftCalendar

alpha order google-api exports, use api.get in loadGoogleAPI

set jsdoc for google signin props

alpha order googleapi methods

fix calendartab docs

* Moves fetching calendar from APP_WILL_MOUNT to SET_CONFIG.

The web part needs configuration in order to refresh tokens (Microsoft).

* Fixes storing token expire time and refreshing tokens in Microsoft impl.

* Address comments

updateProfile changed to getCurrentEmail

rename result to results

stop storing integration in redux, store if ready for use

use existing helpers to parse redirect url

* update jsdocs, get google app id from redux

* clear integration instead of actual sign out
2018-08-15 13:11:54 -07:00
..
smileys Change the css theme of the chat. 2014-10-23 12:49:53 +03:00
avatar.png Updates default avatar image 2017-08-16 14:42:41 -05:00
avatarprezi.png Beta version of the new meet.jit.si interface. 2014-03-26 11:33:46 +01:00
calendar@2x.png Add calendar-sync feature 2018-03-13 18:04:14 -05:00
calendar@3x.png Add calendar-sync feature 2018-03-13 18:04:14 -05:00
chatArrow.svg Adds the number of participants to the contact list icon. 2014-10-27 14:02:15 +02:00
chrome.png Redesigns the supported browsers page. 2015-02-24 18:08:24 +02:00
chromium.png Redesigns the supported browsers page. 2015-02-24 18:08:24 +02:00
estoslogo.png Updates the Chrome Only page. Changes modal dialogs font size. 2013-12-17 12:49:48 +01:00
favicon.ico Adds favicon. 2014-04-22 13:02:00 +02:00
firefox-nightly.png Adds FF in the list of supported browsers. Enables it by default. 2015-03-12 16:33:27 +01:00
firefox.png Redesigns the supported browsers page. 2015-02-24 18:08:24 +02:00
googleLogo.svg feat(recording): use google api to get stream key (#2481) 2018-03-21 11:26:52 -07:00
history@2x.png Refactor PagedList components to be independent from the lists it renders 2018-05-01 09:09:32 -05:00
history@3x.png Refactor PagedList components to be independent from the lists it renders 2018-05-01 09:09:32 -05:00
ie.png Updates the supported browser list and closes #372. 2015-11-23 15:56:35 -06:00
jitsilogo.png initial commit 2013-12-16 12:22:23 +01:00
logo-blue.svg layout for mobile landing 2017-01-26 07:27:31 -06:00
logo-deep-linking.png Deeplinking (#2760) 2018-04-13 17:00:40 -07:00
microsoftLogo.svg Google & Microsoft calendar API integration (#3340) 2018-08-15 13:11:54 -07:00
noMic.png Changes the implementation to show availability of video and sound devices. 2015-03-27 11:36:39 +02:00
noVideo.png Changes the implementation to show availability of video and sound devices. 2015-03-27 11:36:39 +02:00
opera.png Redesigns the supported browsers page. 2015-02-24 18:08:24 +02:00
popupPointer.png Adds mute and kick functoinality avaialable for the focus of the conference. 2014-05-12 00:41:58 +02:00
safari.png Updates the supported browser list and closes #372. 2015-11-23 15:56:35 -06:00
smile.svg Change the css theme of the chat. 2014-10-23 12:49:53 +03:00
spin.svg Display spinner for RETRYING recording status 2016-07-08 14:53:00 +02:00
videomask.svg Fixes videomask url. 2014-03-28 10:04:53 +01:00
watermark.png Beta version of the new meet.jit.si interface. 2014-03-26 11:33:46 +01:00