Commit Graph

388 Commits

Author SHA1 Message Date
Amritanshu Agrawal 245937ecf2 Fix: The dialogs were not rendering properly.
The select table dialog was long and narrow.
The billtype was selection was also not showing properly.
2023-03-13 21:22:07 +05:30
Amritanshu Agrawal 3af0b0ac96 Version Bump v11.0.1 2023-03-13 20:40:10 +05:30
Amritanshu Agrawal 4fffdd85d6 Fix: Merge table did not delete the old bills and fucked up.
Fix: Bill settlement report was not in order
2023-03-13 20:38:55 +05:30
Amritanshu Agrawal 7da9212cf7 Version Bump v11.0.0 2023-03-13 11:11:42 +05:30
Amritanshu Agrawal 0f1660ef5a Fix: Regime was stripping the whitespaces from header 2023-03-06 22:02:21 +05:30
Amritanshu Agrawal 7d0874093c Fix: New Product did not work due to missing quantity is the schema
Fix: New Product would not auto add modifiers
2023-03-06 21:42:09 +05:30
Amritanshu Agrawal 516b22ed1c Refactored customer discount and choose discount. They were using the same schema unnecessarily which was leading to confusion. 2023-03-06 21:04:44 +05:30
Amritanshu Agrawal c5eaeb1497 Fix: Receive payment did not show display reason 2023-03-06 10:35:17 +05:30
Amritanshu Agrawal f408e84af3 Added traceback to save voucher to better understand why an error occurs. 2023-03-06 10:21:27 +05:30
Amritanshu Agrawal e46fe7f90e Feature: Tax Regimes are added so that different bills with different series can be printed for Different regimes such as VAT and GST
Chore: Model relationships updated to make them simpler
Chore: Bill printing majorly refactored for it

Due to the sheer depth of the changes. There can be showstoppers. Please test it carefully
2023-03-05 23:50:41 +05:30
Amritanshu Agrawal 802eded568 Due to update to sqlalchemy, fixed schema nullability 2023-02-26 19:51:29 +05:30
Amritanshu Agrawal 5c7985e392 Chore:
Moved to sqlalchemy 2.0
Added type checking as much as possible
Updated angular to 15
Moved from Angular flex layout to tailwind css

Started developing on vscode with devcontainers
2023-02-20 18:49:17 +05:30
Amritanshu Agrawal 792ccf923f Chore:
Upgraded to Angular 14
2022-07-06 09:04:10 +05:30
Amritanshu Agrawal f637f01954 Version Bump v10.3.3 2022-06-21 12:40:35 +05:30
Amritanshu Agrawal 236c746e1c Fix: Suddenly got errors saying that the redis.enqueue job was running in a different loop 2022-06-21 12:39:51 +05:30
Amritanshu Agrawal a4db3b24f0 Version Bump v10.3.2 2022-06-21 08:54:51 +05:30
Amritanshu Agrawal 9f4ec3697c Fix: Frank service changed to beacon from knox 2022-06-21 08:54:45 +05:30
Amritanshu Agrawal 9fe84800a7 Chore: Dockerfile also updated 2022-06-21 08:53:37 +05:30
Amritanshu Agrawal f73de53d21 Version Bump v10.3.1 2022-06-21 08:44:58 +05:30
Amritanshu Agrawal e37d160b7c Fix: Square brackets made the expression a list and the next generator would not work on it 2022-06-21 08:44:00 +05:30
Amritanshu Agrawal 61bb62475b Chore: Updated dependencies and moved to Python 3.10 method of type hinting 2022-06-21 08:41:57 +05:30
Amritanshu Agrawal 2f1f9eee1f Version Bump v10.3.0 2022-04-26 09:07:07 +05:30
Amritanshu Agrawal f9124abb6c Moved ssh and redis tunneling from knox to beacon 2022-04-26 09:03:10 +05:30
Amritanshu Agrawal 09a8fdfecc Chore: some mypy fixes 2022-04-26 08:59:42 +05:30
Amritanshu Agrawal 7a2ccb7fb1 Fix: Sale Report won't add sales of printed but yet unsettled bills to Category wise sale. 2022-04-26 08:47:55 +05:30
Amritanshu Agrawal 1eccd7f9d5 Version Bump v10.2.2 2022-04-16 17:29:49 +05:30
Amritanshu Agrawal a213c1a0b5 Added: Process id to log.
Added: Max workers to all .envs
Added: Leardall service
Added: beacon redis tunnel
2022-04-16 17:28:00 +05:30
Amritanshu Agrawal 1a8992c296 Version Bump v10.2.1 2022-04-16 08:44:24 +05:30
Amritanshu Agrawal 676719917a Fix: Wrong parameter to gunicorn run. This as anyway a bit of trial and error 2022-04-16 08:44:17 +05:30
Amritanshu Agrawal 1071b57484 Version Bump v10.2.0 2022-04-16 07:59:48 +05:30
Amritanshu Agrawal 3eaf4cd41d Using gunicorn to run upto 4 workers. This should fix the problems of the whole program crashing. 2022-04-16 07:57:18 +05:30
Amritanshu Agrawal c494284517 Linting broke for v10+ as the regex only matched one digit 2022-04-03 07:32:35 +05:30
Amritanshu Agrawal 34ced063a1 Version Bump v10.1.1 2022-04-03 07:31:38 +05:30
Amritanshu Agrawal 59f47e046b Version Bump v10.1.0 2022-04-03 07:31:27 +05:30
Amritanshu Agrawal 54c797d1a8 Set strict mode on the scripts 2022-04-03 07:27:12 +05:30
Amritanshu Agrawal d43aab0b23 Chore: Updated linter changed this. 2022-04-03 07:26:40 +05:30
Amritanshu Agrawal 1f1a9a13cd Chore: Update dependencies
Version Bump v10.1.0
2022-04-02 10:00:31 +05:30
Amritanshu Agrawal d9d5754e26 Removed async as I suspect it was crashing the entire application. 2022-04-02 09:59:26 +05:30
Amritanshu Agrawal a174f6b847 Fix: Product sale report would mix different product versions as it was checking the product id and not version id
Feature: Cannot add na product to bill
2021-12-29 07:49:23 +05:30
Amritanshu Agrawal 1a4e51051c Version Bump v10.0.0 2021-10-29 08:06:35 +05:30
Amritanshu Agrawal ee7a24fa77 Minor cleanup 2021-10-29 08:06:23 +05:30
Amritanshu Agrawal ef9e28c95b Docker: Updated the dockerfile and deploy script to better use docker cacheing 2021-10-28 09:55:09 +05:30
Amritanshu Agrawal 0837aebfb8 Chore: Updated dependencies 2021-10-27 10:30:57 +05:30
Amritanshu Agrawal 124cf4d9ff Fix: Username unique index was case sensitive and this allowed duplicate names.
Feature: Moved temporal products into their own module and reverted the products module
2021-10-27 09:27:47 +05:30
Amritanshu Agrawal debe0df7b7 Chore: Fix import of Observable to be from rxjs and not rxjs/internal. It was maybe causing optimization bailouts 2021-09-20 09:30:00 +05:30
Amritanshu Agrawal 5ff954deb6 Fix: Customers with no discount wouldn't show properly in sale / select customer 2021-09-20 09:16:54 +05:30
Amritanshu Agrawal b70a296d8b Version Bump v9.8.0 2021-09-19 22:42:38 +05:30
Amritanshu Agrawal 6379e5f4e3 Choose / Edit / Create customers during billing. 2021-09-19 22:42:27 +05:30
Amritanshu Agrawal c478290da0 Added the public keys of knox and buttercup as well
Disabled password logins to harden the system
2021-09-13 10:03:07 +05:30
Amritanshu Agrawal 5bea488181 Allow the renaming of the main section by temporal product permission.
Allow deleting sections which do not have tables, but have associated section printers.
2021-09-04 13:14:27 +05:30