2
0
mirror of https://github.com/frappe/books.git synced 2025-01-28 17:48:37 +00:00
18alantom 024687c1b9 fix: get Invoice settings to render and work
- remove "computed"
- fix a few formcontrols
- simplify doc.ts a bit more
2022-05-23 16:18:22 +05:30
..
2022-05-22 19:13:02 +00:00
2022-05-23 16:18:22 +05:30
2022-05-23 16:18:22 +05:30
2022-05-23 16:18:22 +05:30
2022-05-23 16:18:22 +05:30
2022-05-23 16:18:22 +05:30
2022-05-23 16:18:22 +05:30
2019-11-28 00:07:38 +05:30
2022-05-23 16:18:22 +05:30
2022-05-23 16:18:22 +05:30
2022-05-23 16:18:22 +05:30

src

This is where all the frontend code lives

Fyo Initialization

The initialization flows are different when the instance is new or is existing. All of them are triggered from src/App.vue.

New Instance

  1. Run Setup Wizard for init values (eg: country).
  2. Call setupInstance.ts/setupInstance using init values.

Existing Instance

  1. Connect to db.
  2. Check if Setup Wizard has been completed, if not, jump to New Instance
  3. Call initFyo/initializeInstance with dbPath and countryCode

Global Fyo

Global fyo is exported from initFyo.ts. Only code that isn't going to be unit tested should use this.