indictranstech / GCAL

Other
8 stars 19 forks source link

Introduction:

Google Calendar Sync
Features:

  1. User will be able to sync google's primary calendar of selected account.
  2. User can create and updates the records, from google to erp and Vice Versa.

Depends on

Installation

Note: Compatible with frappe 5 and above.

  1. bench get-app gcal https://github.com/indictranstech/GCAL.git
  2. bench install-app gcal
    or install from frappe desk installer.
  3. bench migrate

Configuration Steps

Enable the Google Calendar API

![Google Console](gcal/public/images/google console.png)

Set redirect uri as, {Your Server Url}/api/method/gcal.gcal_sync.doctype.sync_configuration.sync_configuration.get_credentials
JavaScript origins : {Your Server Url}

More on google developer console, Google Developer Console

Setup Google Calendar API credentials


Goto GCal Sync > GCal Secret : Set Client Id and Client Secret GCal Sync > GCal Secret

Setup individual profile


  1. Login with own frappe user credentials
  2. Goto, Gcal Sync > Sync Configuration List > Create New Record.

Gcal Sync > Sync Configuration List > Create New Record