b1557bef88DB Integrity checks for batch integrity and also updates quantities when it can.tanshu2021-09-21 09:54:11 +05:30
6212eead20Fix: Update purchase was wrong. It would stop after the first product as break would exit the loop instead of going to the next iteration. It was actually not needed and was a holdover from the previous loop in loop code.tanshu2021-09-21 07:01:36 +05:30
f2d617bbceFix: Add / Update user error when a role was added.tanshu2021-09-16 12:21:42 +05:30
176559466aFeature: Changed the unposted report to entries report with paging, sorting, etc.tanshu2021-09-14 11:36:40 +05:30
d34c8ea0a4Rate Contract is checked during save and update of Purchase at the backendtanshu2021-09-13 13:01:34 +05:30
dee053c115Added: Rate Contract Module. To implement: Checking this during purchase.tanshu2021-09-11 15:43:18 +05:30
20ce1a297eFix: Batch autocomplete was not working so Issue / Return was not workingtanshu2021-09-11 13:25:05 +05:30
074e45fe69Chore: Renamed the auth tables to remove the prefixtanshu2021-09-11 06:02:09 +05:30
ca352649f0Fix: The lock was not working because: 1. The Account Types sent were sqlqueries and not integer literals 2. Voucher Types and Account Types were being compared to VoucherTypesSelected and AccountTypesSelected objects and not their ids.tanshu2021-09-10 21:46:47 +05:30
637932c67cFix: The lock was not working because: 1. The Account Types sent were sqlqueries and not integer literals 2. Voucher Types and Account Types were being compared to VoucherTypesSelected and AccountTypesSelected objects and not their ids.tanshu2021-09-10 21:46:47 +05:30
dbf0ecf0d8Updated the deploy and version_bump scriptstanshu2021-09-10 13:26:16 +05:30
2820813cb6Refactor: Moved various Schemas into their filestanshu2021-09-10 13:21:43 +05:30
350edf7126Removed timezone information from columns. Time will be stored in UTC coordinates.tanshu2021-09-06 20:36:36 +05:30
e3d3179cbdFeature: Added lint, version_bump and deploy scriptstanshu2021-01-25 13:14:17 +05:30
f2df28ca9cFix: Incentive takes into account the date chosen Fix: Employee query was querying AccountBase and errored out as it did not have the designation column Fix: Incentive update set_date was wrong Fix: Incentive amount takes into account the current date but not any incentive voucher for the datetanshu2021-01-25 12:48:36 +05:30
d7f635b7b6Chore: Split models into their own filestanshu2021-01-25 12:44:17 +05:30
158f3e0e36Fix: Raw material cost detail report borked on sort at the end as order was not in RawMaterialCost schema. Although it is not needed in the frontend, added it as optional.tanshu2020-12-11 07:47:36 +05:30
ccf2f704b6Fix: Post voucher was not working. Replace command had borked the url. Fix: Attendace report file name contained single quotes and did not open in exceltanshu2020-12-08 12:59:26 +05:30
57ef355170Fix: Login deleting old clients was conflicting with login history Chore: Moved to angular linting using the recommended plugins / settingstanshu2020-12-08 12:09:19 +05:30
4c4c1b994eFix: Employee and Account showed [object Object] in Department instead of the department name. This is due to enabling strict mode in Typescript and changing the list department from string to object. But the html was not updated.tanshu2020-11-26 07:06:09 +05:30
2972203148Removed the use of any and enabled the rule in eslint. Now according to me the conversion is final. Testing is required.tanshu2020-11-24 08:03:43 +05:30
715e35ef38Fix: Vouchers post was not allowed as the check was wrong.tanshu2020-11-23 17:29:32 +05:30
1b84ef0b11Upgrade to angular v11tanshu2020-11-23 17:12:27 +05:30
af343cb7f9All datasources done. Now to wire them up in the components. Plus ElementRefs are now optional as they cannot be initializedtanshu2020-11-23 10:25:53 +05:30
39e3cc51bbMoving to strict. Create form has now moved to constructor and route data subscribe is type safe.tanshu2020-11-23 09:18:02 +05:30
ba4f8a4831Fix: Update password works Updated the precision and nullability for models Batch was sending non round quantity_available Amounts were not being displayed in daybooktanshu2020-11-03 21:50:30 +05:30
b150f08b6cIncreased package budgets so that the compile would not fail.
v8.0.0
tanshu2020-10-10 08:51:51 +05:30
5ea09df272Prettied, Linted and updated angular.json according to the latest schematic of Angular CLI. Now all that is needed is to make it ready for strict compiling. Removed eslint-plugin-prettier as it is not recommended and causes errors for both eslint and prettiertanshu2020-10-10 08:45:05 +05:30
438a98334dShowing the frontend and backend version in the settings panel. Bumped the version to 7.6.0
v7.6.0
tanshu2020-10-07 23:27:54 +05:30
cb5f52fcc7Chore: Blacked and isorted all filestanshu2020-10-07 20:48:43 +05:30
40f1f59f9dChore: Moved from setup.py and requirements.txt to poetry Added flake8 and black to dev dependencies. Now I need to integrate them with pre commit hookstanshu2020-10-07 20:44:05 +05:30
4e05131b41Fix: Errors raised were not HTTP Errors, but were value errors. This raised 500 errors on the front end without valid details.
v7.4.0
tanshu2020-10-07 19:37:28 +05:30
cfeef1795dFeature: Allow math expressions on all journal inputs and also round them properly.tanshu2020-10-07 18:41:17 +05:30
cefb3ebdccRemoved old rules from eslinttanshu2020-10-02 16:24:29 +05:30
1350870f9eMoved from tslint to eslint as tslint was depreciated. Added prettier and also prettied all the typescript files using prettiertanshu2020-10-01 20:51:22 +05:30
40e79ff949Fix: Update in purchase/return would give wrong product changed error when a product was deleted as the id of the inventory was not checked properly
v7.2.4
tanshu2020-10-01 12:38:54 +05:30
4685fa2528Fix: Rounding being done manually to prevent floating point errors
v7.2.3
tanshu2020-09-21 20:50:01 +05:30
80a8de5feaFix: Product add was not working as the endpoint was configured wrongly
v7.2.2
tanshu2020-09-20 18:10:42 +05:30
005d45032fFix: Reset stock was not working because: 1. The frontend did not set the date format and that mangled the date string sent 2. Backend was broken and was not acceping data in json format
v7.2.1
tanshu2020-09-20 09:56:35 +05:30
cb66700157Feature/Fix: Auth service will check local storage during get user in case another window has refreshed the token
v7.2.0
tanshu2020-09-13 08:34:47 +05:30
8b82cf8157Fix: Purchase Return was being saved as Purchase entries Fix: Receipt Vouchers could not be deleted as wrong permission was checked
v7.1.1
tanshu2020-09-13 07:24:24 +05:30
a04cb4cd4dUpdate: to 7.0.4 Fix: Balance Sheet was showing account in random heads Fix: Batch was not showing in issue Fix: At times, the Product Ledger created error on rounding and did not show.tanshu2020-07-16 13:09:22 +05:30
ad8a2d2cc3Fix: Save account error was because in constructor type did not end in underscore Fix: Employee save as checking for in None instead of is Nonetanshu2020-06-30 11:32:09 +05:30
6ccb3634beTag: v7.0.2 Fix: Attendance Type and Account Type objects were borking as their convenience methods were not returning anything Fix: Employee Benefits and Incentive post voucher did not reload the page Fix: For all vouchers, to prevent double data loading on save / update either reload data or navigate, don't reload data and then navigate so that the data appears once and then disappearstanshu2020-06-02 08:35:36 +05:30
b7a1c5b816Fix: Relations were not working as after setting the id, if the object was none, then it set to None again. eg. in Inventory if product_id was supplied and not the product object, product_id was set, but then when the product was set to None, the product_id was also gone
v7.0.1
tanshu2020-06-01 20:40:52 +05:30
7b4756fe1aBumped the version to 7 Fixed double exception being thrown Currency pipe broke the accounts pipe
fastapi
tanshu2020-06-01 09:01:31 +05:30
1c2c98e7b5Blacked all lines with -l 120tanshu2020-05-31 14:41:11 +05:30
1f7ca329bcremoved sensitive info from .envtanshu2020-05-31 14:28:23 +05:30
e24ca40b6bremoved the package-lock filetanshu2020-05-31 14:27:26 +05:30
6f5d9af6e3removed accidentally committed file. voucher.py is now formatted with standard width of 120 instead of 88 will now use that as the default in the futuretanshu2020-05-31 14:26:50 +05:30