a4b9fb7408
Works:
...
Balance sheet
Ledger
Cash Flow
along with urls
Balance sheet schema does not enforce multiple_of for amounts as multiple_of borks on random figures
2020-05-14 11:26:28 +05:30
708a60baf7
Ledger now working with response_model
...
get_edit_url workaround found with transform clientside
2020-05-12 23:21:12 +05:30
9c9f0dfdd6
Renamed Service Charges to Incentives including account fixture and permission
...
replaced my custom ValidationErro with FastAPI HTTPException
Fixed?:
Attendance
Employee Attendance
2020-05-12 20:52:07 +05:30
de4d248de7
Done:
...
Issue Grid
Batch
2020-05-12 11:53:20 +05:30
8dcda9cb56
Moved the session to core from routers
2020-05-12 09:55:33 +05:30
d62119882d
All Reports done. Except where get_url is used
2020-05-12 09:23:27 +05:30
2b2430c5b2
Done upto reconcile
...
Pending:
stock movement
trial balance
unposted
2020-05-12 03:52:25 +05:30
85d05392b8
Added session support, but right now it is defaulting to 2 week long session
...
Reports working:
Ledger
Balance Sheet
Profit & Loss
Closing Stock
2020-05-12 02:57:48 +05:30
6dbab6442f
Renamed groups to roles in the frontend
...
Working:
Account
Cost Centre
Employee
Product Group
Product
Role
User
Client
2020-05-12 01:44:57 +05:30
07b7248b4e
Changes in the login so that the token works with my solution
2020-05-11 21:53:38 +05:30
9dff72aaed
Clients should now work.
...
Blacked a lot of files
2020-05-10 22:38:35 +05:30
06fd0db3f6
Checked the alembic migration. It is fine
...
Fixed errors in user / roles / etc. mostly introduced due to the renaming of tables
2020-05-10 22:25:37 +05:30
3cd7ff11f6
Added Alembic
...
Breaking: Changed a lot of column names
2020-05-10 20:36:19 +05:30
9383cf84d4
Done: Product Group
...
Done: Product
2020-05-10 16:05:39 +05:30
aae48faf91
Renamed service points to points consistently
...
Renamed Schemas to shorten them
Added the name validators for Account Base
Added joining_date/leaving_date validators for employees
Employees should be working now
2020-05-10 13:32:08 +05:30
6765f0a93e
Account done
2020-05-08 16:18:50 +05:30
2466efb208
Permissions are now stored in and gotten from the jwt
2020-05-08 16:18:25 +05:30
fe74ef44bf
Moving to FastAPI
...
Config is not properly working with .env file as of now
Cost Centre is mostly working, going to work on Accounts now
2020-05-08 10:22:25 +05:30
72044476a8
Feature: Lazy loading
...
Lazy loaded everything
TODO: The cash flow module when clicking on sub-links, it reloads the whole page, it needs to be diagnosed and fixed, this problem also exists in the other modules
TODO: Rename folders and modules such as account to accounts to match the url
2019-06-13 16:36:43 +05:30
40eaa25c76
Feature: Reports now change the start and end period dates similar to vouchers.
...
Chore: cleaned up the layout of the functions in the reports to make them easier to understand and follow standard practices
2019-06-12 15:36:52 +05:30
017c828474
Fix: Trim the narration of vouchers to remove cruft
...
Fix: Do no tabstop on row edit buttons for a more consistent feel.
2019-04-18 16:04:42 +05:30
403b9a207a
Fix: ProductLedger was crapping out because of ambiguous join in opening balace. (Probably triggered by upgrade in sqlalchemy)
...
Chore: Updated the dev dependencies as Angular 7 does not support Typescript 3.2 and further
2019-04-15 13:34:16 +05:30
c341e58d63
Fix: Handle uploading of new fingerprint file
...
Chore: Used Black formatter
2019-04-06 09:43:12 +05:30
bdb8bc7005
Refactor: Flush opening vouchers to database before cleaning of lint.
...
This removes the need to keep of list of accounts/batches to not be deleted.
Do not delete employees with attendance and fingerprints.
2018-11-26 08:54:39 +05:30
eb22eace69
Fix: Incentives was not saving
...
Fix: Employee edit was not working
2018-08-25 11:28:23 +05:30
cd20982753
Feature: Download Products
...
Fix: Add user
Fix: Added 5000 page size in products
Fix: Local Time Pipe was showing the wrong time
2018-07-29 23:43:26 +05:30
f8162f364d
Fix: Changed formula of Service Charge to update the new way of keeping accounts
...
Fix: Changed the limit of ESI in line with govt. regulations
2018-07-16 17:59:15 +05:30
1c10eec4ca
Fix: isStarred was not set in empty employee and thus error in Save
2018-07-16 16:59:59 +05:30
adb7f25c9f
Fix: InitDB Console script added to setup.py
2018-07-14 18:31:13 +05:30
29b81cbd21
Fix: Employee was not saving because of isStarred, added that functionality to employee
2018-07-14 10:52:39 +05:30
9f4eb334d7
Chore: Renamed the Ledger Table to Account
...
Chore: Renamed the Ledger Model to Account
Chore: Renamed LedgerType to AccountType
Chore: Renamed all properties of Account table to lowercase with underscores
Feature: Starred Accounts and their entries do not delete during a rebase.
Info: Starred Vouchers still delete. They can be starred, but have no effect.
2018-07-07 16:31:44 +05:30
8996516978
Added loading bar
...
Fixed product, account and employee details for add new.
2018-06-10 13:58:01 +05:30
6be1dd5a3a
Moved to Angular 6.0
...
----
Pending
* Table width for the points column in incentive
* Linting
* keyboard navigation where it was used earlier
* can remove the unused totals calculated serverside in productledger
* spinner and loading bars
* Activate Guard for Employee Function tabs
* Progress for Fingerprint uploads
* deleted reconcile and receipe features as they were not being used
* focus the right control on component load
2018-06-09 17:05:11 +05:30
b3cb01da02
Moved the app into src/ directory to in preperation for angular
2018-05-18 13:38:55 +05:30
da8a148544
Package.json updated with postinstall
2018-05-18 12:47:30 +05:30
552781b5c6
Fix: Delete confirmation was borked for all except Journal.
2018-05-18 12:19:40 +05:30
98e97f63c0
Manual bootstrapping
2018-05-15 15:06:04 +05:30
d6aab88ce8
Moved base.html to index.html
2018-05-15 14:38:30 +05:30
62fe28f25e
Added ngLocale for India
2018-05-15 09:11:07 +05:30
7209eeef5b
Fix - didn't update base.html to show username based on Credentials and not $rootScopt
2018-05-15 01:09:15 +05:30
dc0c21a841
Removed mdDateLocaleProvider accidentally left on removal of ngMaterial
2018-05-15 01:00:35 +05:30
9464117a2f
Removed ngMaterial dependency
2018-05-15 00:39:21 +05:30
f3c1bfa57b
- Started using TypeScript
...
- Using SystemJS as Module Loader
- Auth and Permissions moved to Credentials.service from $rootScope
- Toasts moved to Messages.service
- Massive Changes
- Sprint 1 done to move to Angular.io from AngularJS
- Should be fully working!! :)
2018-05-15 00:11:28 +05:30
d05625ba39
Separated all controllers into their own files
2018-05-09 17:53:29 +05:30
ec9798f401
Changed the way Controllers are defined and DI
2018-05-09 14:29:40 +05:30
00c0d1d46a
Upgraded to Angularjs 1.6.9
2018-05-09 14:26:15 +05:30
aeead4db76
Update 'brewman/views/auth/user.py'
...
dbsession was incorrectly spelt in add_groups
2017-10-10 06:21:05 +00:00
a2fbebca07
Fix: Employee Functions / Credit Salary
2017-02-13 17:24:05 +05:30
00b81a7cb9
Fix: Memoize would for some reason would crash instead of updating
2017-02-13 10:40:30 +05:30
a77293e0b2
Fix: Would not navigate as the search was referencing unresolved variables.
2017-02-10 13:33:40 +05:30