Commit Graph

318 Commits

Author SHA1 Message Date
tanshu 9464117a2f Removed ngMaterial dependency 2018-05-15 00:39:21 +05:30
tanshu 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
tanshu d05625ba39 Separated all controllers into their own files 2018-05-09 17:53:29 +05:30
tanshu ec9798f401 Changed the way Controllers are defined and DI 2018-05-09 14:29:40 +05:30
tanshu 00c0d1d46a Upgraded to Angularjs 1.6.9 2018-05-09 14:26:15 +05:30
Amritanshu Agrawal aeead4db76 Update 'brewman/views/auth/user.py'
dbsession was incorrectly spelt in add_groups
2017-10-10 06:21:05 +00:00
tanshu a2fbebca07 Fix: Employee Functions / Credit Salary 2017-02-13 17:24:05 +05:30
tanshu 00b81a7cb9 Fix: Memoize would for some reason would crash instead of updating 2017-02-13 10:40:30 +05:30
tanshu a77293e0b2 Fix: Would not navigate as the search was referencing unresolved variables. 2017-02-10 13:33:40 +05:30
Gogs 374664e9ab Forgot to close tags in getters/setters 2017-02-10 06:15:45 +00:00
Gogs 52997f7322 Forgot to add getter/setter tag to record date pickers in employee functions 2017-02-10 06:10:05 +00:00
tanshu 57624c2804 Cash Flow updated with opening and closing cash balance 2017-02-10 00:09:32 +05:30
tanshu 2ac10f16c3 Fix: Employee Functions 2017-02-09 19:22:19 +05:30
tanshu c09515fbfe Fix: Employee Attendance and Account Detail 2017-02-09 19:02:20 +05:30
tanshu e3d60f8c53 Fix: Forgot to add route for static/app 2017-02-09 10:57:41 +05:30
tanshu 1468d43144 Chore: Changed layout to confirm better with the Style Guide 2017-02-09 10:49:53 +05:30
tanshu 90c8e50cfa Upgraded to Bootstrap UI v2.5.0
Upgraded to Bootstrap v3.3.7
Had to prefix Typeahead and Datepicker with uib
Had to convert dates from String to Date object in all files for the datepicker
2017-02-09 09:18:16 +05:30
tanshu 5a2278add5 Added: Tax LedgerType
Change: Changed unused is_current LedgerType to CashFlowClassification so that cash flow can be properly classified
Fix: Account update (missing get_code function)
Chore: Upgrade to angular 1.6
Feature: Change Cash Flow to new format to match international guidelines.  Still a work in progress.
Fix: Removed memoizing doFilter in the Tokenizer Service as it was giving errors. There is not that much processing, so it may also not be required. Will judge the impact later.
2017-02-06 13:09:15 +05:30
tanshu 71898ceca7 Feature: In journal, balances are only shown for Accounts which appear in the Balance Sheet 2016-12-24 17:40:42 +05:30
tanshu 0ff8397a4c Fix: Images could not be attached with vouchers as lodash depreciated the "any" function in v4.0 2016-12-24 17:22:36 +05:30
tanshu be8f71259c Changed: Moved from global DBSession to dbsession injected into request
Version: Bumped to 4.0
Added: Dependency of pyramid_tm
Changed: Changed from ACL Authorization to custom Permission Authorization Policy
Using more of inbuilt functions. This should reduce the number of DB hits and improve performance
2016-12-24 17:11:01 +05:30
tanshu 569da5a69e Refactor: Moved routes to their own file. 2016-12-22 19:18:40 +05:30
tanshu 65d95308ae Fix: Edit is Payment/Receipt was not working as mathSolver was not injected 2016-12-21 12:30:54 +05:30
tanshu e56b35dd53 Journal / Payment / Receipt forms show Account balances when account is selected.
Journals Validation now checks for negative amount and not just signed amounts.
Journal form supports negative amounts by changing the Debit / Credit.
Removed Messaging and Dashboard from Home screen and all its dependencies
 - Ace Editor
 - D3
 - Chosen

Moved from TryCatch Decorator to View deriver, it is available in Pyramid 1.7+ and the decorator is not working.
Updated Lodash to 4.17.2 (online hosted)
Updated Loading Bar to 0.9.0
Updated Moment.js to 2.17.1
Updated Mousetrap to 1.6.0
2016-12-16 18:57:06 +05:30
tanshu 0fecc02e1a Feature: Math Solver for the Amounts in Journal, Payment and Receipt. 2016-12-04 13:02:37 +05:30
tanshu c90651aa8c Disabled autocomplete
Autocomplete has been disabled by setting the autocomplete="off" tag in
each form.
2016-12-04 11:34:44 +05:30
tanshu da11ab8bc7 fix: Sort Permissions in Group List 2016-10-14 16:03:15 +05:30
tanshu 4529cd5fca Sort Permissions in Group List 2016-10-14 15:51:06 +05:30
Gogs b90f1294b0 Fix: Forgot to import servicecharge in rebase 2016-09-25 03:18:38 +00:00
Gogs a58ab4b6f3 Using https link in base.html 2016-09-25 03:16:14 +00:00
Gogs 824e20ab78 Updated rebase to delete ServiceCharge 2016-09-25 03:14:39 +00:00
tanshu 5b562051e7 Fix: Ledger (Alt+R/U) was not working because the $watchGroup does not
do object equality.  Reverted the change.
Fix: Major parts for keyboard navigation were missing.  Added.
Fix: Autocomplete="off" added to major parts
2016-04-15 00:02:28 +05:30
tanshu 9b516fa41c Fix: Ledger was not updating because $watch was not firing. 2016-04-13 15:56:38 +05:30
tanshu e868a213b1 Update: Changed the Reconcile report so that it shows all the unreconciled entries and also shows the balance according to the reconcile date. 2016-04-12 13:57:24 +05:30
tanshu 33c385ea91 Fix: Typo 2016-03-22 13:23:27 +05:30
tanshu 3f7ae4225d Fix: New Recipe would not recognize that is product is sold. 2016-03-22 13:22:06 +05:30
tanshu e9504753a5 Feature: Recipe list shows the group and is also sortable on name, group and dates, etc. 2016-03-17 18:18:09 +05:30
tanshu 1439befc46 Fix: Errors in the comparators in Tokenizer
Feature: Product list shows more information
2016-03-16 21:11:08 +05:30
tanshu 3df2146ba2 Fix: Date filtering works properly in Tokenizer (requires moment.js)
Feature: Selecting Start/Finish Date in Recipe list updates the search string.
2016-03-16 14:41:58 +05:30
tanshu 3c4f24989c Fix: Accidentally had another Sale Price inputbox (readonly) 2016-03-15 16:18:46 +05:30
tanshu bf79638d4b Fix: Recipe edit never showed is_sold as it was not part of the json 2016-03-15 16:13:40 +05:30
tanshu 99439b63e8 Fix: Recipe details shows the current sale price of product and also lets you edit the sale price. 2016-03-15 16:11:19 +05:30
tanshu 1b80c52763 Fix: Recipe Ingredient autocomplete focusing and clearing properly 2016-03-14 16:48:36 +05:30
tanshu 6653121a6f Fix: l18n link was broken.
Fix: disabled cacheing in autocomplete
2016-03-14 16:22:44 +05:30
tanshu abc77fb5a6 Chore: Using angularjs 1.5.0 online hosted.
Refactor: Simplified MenuItem and Hierarchical Product table.
Feature: Recipe now follows temporat (Point in time) feature.
It should be fully working and records the recipe cost for a period based on the issue price and as on date.
Feature: Using Angular Material for recipe form and also or product form.
2016-03-14 15:28:17 +05:30
tanshu 2e670c06ec Fix: Updated to match the fingerprint uploader to the new attendance machine 2016-02-29 23:41:08 +05:30
Tanshu 33b14b1ec0 Feature: Take some of the parameters from the Environment so that it can work in a containerized environment 2016-01-31 13:58:15 +05:30
Tanshu 4b795a6f5d Merge branch 'master' of http://git.tanshu.com/tanshu/brewman 2016-01-29 19:58:56 +05:30
Tanshu 0ef8696d65 Added a seperate requirements file for PIP and updated setup.py to use with while reading README and CHANGES 2016-01-29 19:58:36 +05:30
tanshu 8e8cc78489 Fix: Dr/Cr did not show in Journal Voucher because of Type error with the debit filter. 2015-08-11 17:01:01 +05:30