Commit Graph
100 Commits
Author SHA1 Message Date
18alantom 67f35b5f79 incr: get top expenses to display 2022-05-23 16:18:23 +05:30
18alantom 07c923c6b1 incr: remove unused reports/**
- get profit and loss to display
2022-05-23 16:18:23 +05:30
18alantom e9226f38c8 incr: add MouseFollower
- unpaid invoices tooltips
- fix getstarted
2022-05-23 16:18:23 +05:30
18alantom 1e35635170 incr: get cash flow to display 2022-05-23 16:18:23 +05:30
18alantom ebb42c28ea incr: get unpaid invoices to display 2022-05-23 16:18:23 +05:30
18alantom 63c2eace33 incr: add the TrialBalance report 2022-05-23 16:18:23 +05:30
18alantom 06b5ac4f90 incr: do BalanceSheet (smthn wrng) 2022-05-23 16:18:23 +05:30
18alantom d65b04de4c incr: complete PNL report 2022-05-23 16:18:23 +05:30
18alantom 79650d6c8e incr: add indentation support, format PNL 2022-05-23 16:18:23 +05:30
18alantom ad22005cc2 incr: get PNL to display
- needs a few more fixes
2022-05-23 16:18:23 +05:30
18alantom 6c350f0974 incr: add tree making functions to PNL 2022-05-23 16:18:23 +05:30
18alantom bf01fa0327 incr: shift report commonalities to LedgerReport
- start with Profit and Loss
2022-05-23 16:18:23 +05:30
18alantom 3cdba15b81 fix: dynamic link ref
- gl ordering
- report filtering
- dummy dates
- few other things
2022-05-23 16:18:23 +05:30
18alantom 64d1f13e42 incr: button for db delete 2022-05-23 16:18:23 +05:30
18alantom fa063b719a incr: persistent scroll bars 2022-05-23 16:18:23 +05:30
18alantom 5188f28c0d fix: list display, minor UI fixes 2022-05-23 16:18:23 +05:30
18alantom 6a2475d9b8 incr: shift pagination outside
- create listreport component
- add pagination to listreport
2022-05-23 16:18:23 +05:30
18alantom cc493e9fb1 incr: start rewriting reports
- list type report eg GL almost done
2022-05-23 16:18:23 +05:30
18alantom c95473c6b0 incr: speed things up by like 20x or somthn 2022-05-23 16:18:23 +05:30
18alantom 1e88c5511f incr: add GeneralLedger business logic 2022-05-23 16:18:23 +05:30
18alantom 86c4889959 incr: add list pagination 2022-05-23 16:18:23 +05:30
18alantom 22b90cd424 incr: add button to create a demo instance 2022-05-23 16:18:23 +05:30
18alantom 0701c56429 incr: add code to generate a dummy instance 2022-05-23 16:18:23 +05:30
18alantom d5d40dd807 incr: add party and items dummy stuff 2022-05-23 16:18:23 +05:30
18alantom ee1a694c4f fix: Angolan currency code 2022-05-23 16:18:23 +05:30
18alantom 93f8844c65 incr: remove balance from ALE 2022-05-23 16:18:23 +05:30
18alantom 6dfad44ba3 incr: save version in the db 2022-05-23 16:18:23 +05:30
18alantom 58dce76d10 incr: set user email on created, modded
- set specific purposed payment paths in search
2022-05-23 16:18:23 +05:30
18alantom b7f0757d69 fix: maximize behaviour 2022-05-23 16:18:23 +05:30
18alantom 0f2d1284b2 incr: make Link fuzzy matchable 2022-05-23 16:18:23 +05:30
18alantom bd6f110553 incr: get dataimport to work
- need to test on child table docs
2022-05-23 16:18:23 +05:30
18alantom 0a3fe90990 incr: add code to generate csv 2022-05-23 16:18:23 +05:30
18alantom a0f812e1a8 incr: add keyword fields, start with doc search 2022-05-23 16:18:22 +05:30
18alantom eedb4415ce incr: redo duplication (don't sync)
- fix journal entry
2022-05-23 16:18:22 +05:30
18alantom fefc79024d fix: async issue, transactional deletion cascade
- add db observers
2022-05-23 16:18:22 +05:30
18alantom 104a0fc43f fix: add a few event listeners on cached docs 2022-05-23 16:18:22 +05:30
18alantom 5999c3d37a feat: keybindings for filters 2022-05-23 16:18:22 +05:30
18alantom 456a1546a0 fix: validation, error display 2022-05-23 16:18:22 +05:30
18alantom 20ea214a4b incr: abstract away transactional
- add deletion
- fix reversion
2022-05-23 16:18:22 +05:30
18alantom 9a012207f1 incr: clean up coa markup, show balance on leaf ac 2022-05-23 16:18:22 +05:30
18alantom 8c19f51814 incr: get printview to display
- printing still not working
2022-05-23 16:18:22 +05:30
18alantom 8cc46c584c fix: db updation, invoice submit, number series 2022-05-23 16:18:22 +05:30
18alantom 185110276d feat: add more search items
- fix a few actions
- fix listview page titles
2022-05-23 16:18:22 +05:30
18alantom 89983f24e2 feat: add search modal 2022-05-23 16:18:22 +05:30
18alantom 758727b296 fix(ui/ux): cleanup forms
- table scroll issue, etc
2022-05-23 16:18:22 +05:30
18alantom d99591d058 incr: get Invoice form to render 2022-05-23 16:18:22 +05:30
18alantom e6b8c8a1b6 incr: get JournalEntryForm to render 2022-05-23 16:18:22 +05:30
18alantom 3e466c647c incr: search improvements
- get form to render
- minor ui fixes
2022-05-23 16:18:22 +05:30
18alantom ecfae41635 incr: add window controls
- minor fixes
2022-05-23 16:18:22 +05:30
18alantom a2cd1bac21 incr: fix a bunch of vue files
- no modes in the first pane
2022-05-23 16:18:22 +05:30
18alantom 1bcd0f0afb incr: get quickedit to display 2022-05-23 16:18:22 +05:30
18alantom 9ebe35fe93 incr: set crud observable, set update listeners 2022-05-23 16:18:22 +05:30
18alantom 25dacea269 test: observable
- add hasListener
2022-05-23 16:18:22 +05:30
18alantom fba81e5b22 fix: get listview to render 2022-05-23 16:18:22 +05:30
18alantom 22609711bc fix(ui): chevron display and readOnly color 2022-05-23 16:18:22 +05:30
18alantom 371cda82b3 fix: get system settings to function and display
- improve autocomplete display and func
2022-05-23 16:18:22 +05:30
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
18alantom 9fbf4fa23c fix: get GetStarted to display 2022-05-23 16:18:22 +05:30
18alantom 3f3da5001c fix: get sidebar to display 2022-05-23 16:18:22 +05:30
18alantom b383e426a0 fix: update setup wizard 2022-05-23 16:18:22 +05:30
18alantom 1b85fee5e6 fix: make setupInstance code work 2022-05-23 16:18:22 +05:30
18alantom 9877bf4fd3 incr: simplify doc a bit
- allow nulls in converter else not not null'll fail
2022-05-23 16:18:22 +05:30
18alantom 76c61a5c29 incr: get setupwizard to display
- make converter more explicit
2022-05-23 16:18:22 +05:30
18alantom b3533698c0 incr: update AutoComplete 2022-05-23 16:18:22 +05:30
18alantom 6accde0e17 incr: update DatabaseSelector 2022-05-23 16:18:22 +05:30
18alantom b6163b4cac incr: remove 600x600 windows 2022-05-23 16:18:22 +05:30
18alantom 27aed52044 incr: type some files, frappe -> fyo
- get books to serve albiet broken
- one step at a time
2022-05-23 16:18:22 +05:30
18alantom 835deb4ce8 incr: type renderer
- move setup logic outside components, type it
2022-05-23 16:18:22 +05:30
18alantom c56850d08f incr: refactor and type src/utils 2022-05-23 16:18:22 +05:30
18alantom ae6a5e52f2 refactor: move ledgerPosting to models
- move getExchangeRate to helpers
- add git blame ignore
2022-05-23 16:18:22 +05:30
18alantom de7e5ba807 refactor: rename 'frappe' to 'fyo' outside src
- cause now most of it is different from what it was
2022-05-23 16:18:22 +05:30
18alantom 76bf6cfda5 incr: rem singleton from index.ts cause can't test
- update models to not use singleton export
2022-05-23 16:18:22 +05:30
18alantom ffdacc9637 incr: type post start 2022-05-23 16:18:22 +05:30
18alantom a8e208a68a incr: type frappe/utils/format 2022-05-23 16:18:22 +05:30
18alantom 9ec004184c refactor: simplify init flow
- add README.md
- move currency to systemsettings
2022-05-23 16:18:22 +05:30
18alantom a39d7ed555 incr: complete dbHandler.ts 2022-05-23 16:18:22 +05:30
18alantom af0d897020 chore: type generateTranslations
- shift csvParser to utils
2022-05-23 16:18:22 +05:30
18alantom 8ba8d7a284 refactor: make getCountryCode a static db core function 2022-05-23 16:18:22 +05:30
18alantom cb7ac55357 chore: add META.md and shift frappe tests into frappe 2022-05-23 16:18:22 +05:30
18alantom c7ecdf6ff4 chore: shift readme stuff into a readme 2022-05-23 16:18:22 +05:30
18alantom 591e7b3163 incr: complete typing models
- fix model exports
- add a README for models base
2022-05-23 16:18:22 +05:30
18alantom 91bf6e03fa incr: type Transaction and Tax 2022-05-23 16:18:22 +05:30
18alantom 1cc05d218f incr: type Payment 2022-05-23 16:18:22 +05:30
18alantom b08a3b9d52 incr: type Party, JournalEntry
- add removeFields
- fix Party schema
2022-05-23 16:18:21 +05:30
18alantom 71800dffd6 incr: type ledgerposting 2022-05-23 16:18:21 +05:30
18alantom 781c1d70e9 refactor: Item and Address models to ts Doc subcls 2022-05-23 16:18:21 +05:30
18alantom cb54100db4 incr: convert simple models to .ts Doc subclass 2022-05-23 16:18:21 +05:30
18alantom 309c5c7474 refactor: remove util calls from frappe
- shift demux
- fix import
- add init test
2022-05-23 16:18:21 +05:30
18alantom de7131ba1f fix: translation.ts typing 2022-05-23 16:18:21 +05:30
18alantom c1482b0d2f incr: convert knex calls to dbHandler calls
- add callBespoke
2022-05-23 16:18:21 +05:30
18alantom 1329c164c7 refactor: convert Customer, Supplier links to Party 2022-05-23 16:18:21 +05:30
18alantom d69dec1ca7 incr: type translation 2022-05-23 16:18:21 +05:30
18alantom 0201844fd0 refactor: properly type naming
- remove redundant files
- change getDoc and getNewDoc
2022-05-23 16:18:21 +05:30
18alantom 9e71466b82 refactor: use one schema for Customer and Supplier 2022-05-23 16:18:21 +05:30
18alantom a66e2bcc45 incr: database demux base
- remove a few redundant files
2022-05-23 16:18:21 +05:30
18alantom 0efd2b4c33 refactor: remove core js schemas
- switch to doc and json schemas instead
2022-05-23 16:18:21 +05:30
18alantom e0e74817be incr: update docHandler to not use meta 2022-05-23 16:18:21 +05:30
18alantom cdb039d308 incr: delete some stuff add typed doc.ts 2022-05-23 16:18:21 +05:30
18alantom 98e1a44686 incr: get schemaMap on db handler init 2022-05-23 16:18:21 +05:30
18alantom c9cac7410f chore: rename getNewDoc, newDoc
- delete irrelevant tests
2022-05-23 16:18:21 +05:30