* - trigger new "cron" event
- check cron string syntax
- added croniter to requirements
* - run scheduler ever 60 sec
- trigger all enabled events
- enqueue if now >= next time execution since last one
* Update task-runner.md
* fixed tests
* fix triggering with now = True
* modified sobstitution to cron_map
modified annually label to annual
* ability to use labels defined in cron_map in cron string definition
* migration tool
* custom field for primary key added
* foreign key and multiple linking F_key issue resolved
* refined code
* many-to-one mapping temp fix
* added support for pre-process + cleaned up code
* [various] fixes to setup wizard for developer mode, frappe.enqueue_doc, share with assign
* Refactor data migration module
* added migration for hub
* Add "Skip errors" in data import tool
* move db_set to document.py
* Add Data Migration Run
* Dynamic Migration ID
* move run() from Mapping to Run
* Push Deleted Documents
* fixes
* [migration] doc operation counts
* insert and update instead of push in connection
* fix count and total_pages, skip sync if total_pages is 0
* [migration] child tables
* fix complete()
* [page] remove required libs
* Add sidebar.js, rename old sidebar.js to form_sidebar.js
* [minor] get_empty_state fixes
* svg in icon
* remove image check
* fix codacy
* fix is_child_table check
* [connector] add get_list()
* Add test for Data Migration Run
* fix test
* truncate tabNote
* fix test
* sync todo with event to fix test
* fix db count
* [mapping] export Mapping to json
* Add docs for Data Migration Tool
* [migration] pull data as list, test case
* [hub] remove mapping export to files
* Pull refactor
* [test]
* Add comments
* [mapping] exec in mapping formula
* fix codacy
* fix codacy
* Remove exec for pre-process and post-process
* Add pre and post process for Push
* Remove formula
* fixes
* [refactor] add failed_log to pull, handle error in pull
* [test] Push, pull, update
* Fix codacy, fix insert_doc for pull
* Set migration id on successful insert
* fix update_doc
* fix update_doc
* method is a function
* child table mapping
* Refactor logging
* fix update_doc again
* fix hostname, password
* update docs, minors
* Remove assign_if_none
* Remove error handling from connection methods
* [refactor] Data migration run
* Break push stages into methods
* Migration run refactor
- fix test
- add separate fields for logging
* fix codacy
* fix hostname password
* fix test
* Allow SSL connections to a remote database server
Add the following options in site_config.json to use ssl
- "db_ssl_ca" = "/path/to/ca/cert.pem"
- "db_ssl_cert" = "/path/to/ssl/cert.pem"
- "db_ssl_key" = "/path/to/ssl/key.pem"
The files mentioned should be stored on the App server in the location mentioned.
This commit allows for basic ssl connections. X509 is still not supported.
If the above options are not set, the connection will not use an encrypted connection, and connect normally.
* docs - Allow SSL to remote database host
* Add basic files structure for spanish translation of the doc
* Translate the video tutorial index page
* Translate Before Start page
* Translate What is an app page
* Translate the Bench page
* Translate Conslusion page of the tutorial
* Translate to spanish Tutorial Index page
* Translate to spanish Reports page
* Translate to Spanish Roles Page
* Translate to Spanish the Tutorial Model Page
* Translate to Spanish the tutorial Single Doctypes page
* Translate to Spanish the tutorial Doctype files structure page
* Translate to Spanish the tutorial Start Bench page
* Translate to Spanish the tutorial New App page
* Translate to Spanish the tutorial Client Side Script page
* Translate to Spanish the tutorial Users and records page
* Translate to Spanish the tutorial Setting Up the site page
* Translate to Spanish the tutorial Task Runner page
* Translate to Spanish the tutorial Controllers Page
* Translate to Spanish the tutorial Doctypes page
* Translate to Spanish the tutorial Naming And Linking page
* Translate to Spanish the tutorial Web Views page
* Add basic file structure to translate the bench section of the tutorial
* [docs] Translate to Spanish the tutorial Adding custom domain page
* [docs] Translate to Spanish the tutorial Configuring HTTPS page
* [docs] Translate to Spanish the tutorial Diagnosing the Scheduler page
* [docs] Translate to Spanish the tutorial Settings Site Limits\ page
* [docs] Translate to Spanish the tutorial Setup Production page
* [docs] Translate to Spanish the tutorial Bench ProcFile page
* [docs] Translate to Spanish the tutorial Manual Setup page
* [docs] Translate to Spanish the tutorial Background Services page
* [docs] Translate to Spanish the tutorial Lets Encrypt Setup page
* [docs] Translate to Spanish the tutorial Setup Multitenancy page
* [docs] Translate to Spanish the tutorial Bench Commands page
* Add basic files structure for spanish translation of the doc
* Translate the video tutorial index page
* Translate Before Start page
* Translate What is an app page
* Translate the Bench page
* Translate Conslusion page of the tutorial
* Translate to spanish Tutorial Index page
* Translate to spanish Reports page
* Translate to Spanish Roles Page
* Translate to Spanish the Tutorial Model Page
* Translate to Spanish the tutorial Single Doctypes page
* Translate to Spanish the tutorial Doctype files structure page
* Translate to Spanish the tutorial Start Bench page
* Translate to Spanish the tutorial New App page
* Translate to Spanish the tutorial Client Side Script page
* Translate to Spanish the tutorial Users and records page
* Translate to Spanish the tutorial Setting Up the site page
* Translate to Spanish the tutorial Task Runner page
* Translate to Spanish the tutorial Controllers Page
* Translate to Spanish the tutorial Doctypes page
* Translate to Spanish the tutorial Naming And Linking page
* Translate to Spanish the tutorial Web Views page
* [sales goal] in company; graph, notifs
* cleanup notifications.js, summary and specific val in graph
* Add line graph, add goal data methods in goal.py
* [tests] targets in notification config
* [minor] type of graph as argument in parent
* Update graph docs
* remove company dependent test for notification
* [fix] test
* look for monthly history in cache
* check for cached graph data in field
* [tests] test_runner to run one JS test at a time
* [tests] test_runner to run one JS test at a time
* [test] ignore failing tests
* [test] comment test_calendar_view
* [test] add timeout
* [test] add timeout
* GSuite initial commit
* GSuite initial commit
* cleanups
* exception handle
* gsuite script: add doGet
* Add GSuite integration to the upload popup
* hide dialog fields if gsuite disabled
* move gsuite code to gsuite.js from upload.js
* documentation
* change name format
* typo on GSuite
* copy paste the file .gs
* fix:don't show gsuite when creating a file in filemanager
* add version to webapp
* add webapp default url
* move webapp to html fied
* fix rebase
* fixes for codecy
* creates new function `print_db_config` to print out ERPNext required database settings to console
* refactors `check_if_ready_for_barracuda` to make use of `print_db_config`
* adds a more explicit explanation before showing the `expected_config_for_barracuda` text
* adds MariaDB default configuration to documentation