Commit Graph

558 Commits

Author SHA1 Message Date
8347a3e603 Updates: Bootstrap updated to 3.3.1
Chosen updated to 1.3.0
AngularJS updated to 1.3.8
jQuery updated to 2.1.3
angular-loading-bar updated to 0.6.0
ui-bootstrap updated to 0.12.0
  -- All the datepickers updated for is-open so that they open on focus.
Chore: Replaces this in controllers with $scope. Don't know the downsides of using "this", but to prevent any unknown side-effects.
Chore: Rename Crtl to Controller for all controllers.
2014-12-25 16:26:41 +05:30
b323a85f3a PF Limit reaised to 15,000 as per new law 2014-12-10 12:37:49 +05:30
666613fb54 Fix: came_from with query string was not being properly interpreted 2014-10-03 15:41:13 +05:30
91b60fa76d Feature: Maybe? Login redirect now supports query string 2014-10-03 15:34:49 +05:30
d86880396d Fix: Allow enabled clients to be deleted and also delete the history to enable deletion 2014-09-12 12:59:09 +05:30
fcef417dfc Feature: Clients can be enabled from the client detail page. 2014-09-12 12:52:54 +05:30
62c8b64370 Fix: Error in checking disabled clients which made new clients impossible 2014-09-12 12:46:09 +05:30
fe811d9887 Fix: On new clients, trying to get Client.by_code(None) would raise an error 2014-09-01 21:59:42 +05:30
78a064a723 Feature: Client list shows last login time. 2014-08-30 18:08:17 +05:30
f3b4e95072 Feature: Login history logging
Feature: Clear out old/unused clients using Creation Date
Breakage: Change in structure of Clients table and addition of Login History table
2014-08-30 17:46:43 +05:30
25a82a2027 Fix: Catch DBApi error so that timeout errors don't lock up the software. 2014-08-23 16:52:57 +05:30
da6997afc6 Fix: Unable to change Employee Cost Center
Fix: Do not add 0 amount Journals to Salary Voucher
2014-08-12 13:17:41 +05:30
09a27e099e Fix: Error in ledger where show results were not updated as the $watch was only for hidden items and did not detect and filter the change in the list.
Fix: Error in ledger where if an entry was selected, if show button was triggered using the return key, it would open that entry instead of loading data
2014-06-12 01:30:21 +05:30
d99fc89e34 Chore: Variable renaming in JavaScript to camelCase
Feature: Keyboard navigation in Accounts, Employees and Product List.
Chore: Removing unused JavasScript variables in function for JSHint
2014-06-09 13:08:36 +05:30
1989c54e92 Fix: Spelling in ProductYield 2014-06-07 13:37:19 +05:30
791b41437d Feature: Search on Yield in Product List 2014-06-07 13:35:33 +05:30
2fa7e33383 Fix: Error in Product Detail Controller 2014-06-07 13:27:10 +05:30
1d03a590ec Fix: journalDebit comparison was wrong 2014-06-07 12:28:55 +05:30
f667481d71 Chore: Major variable renaming from python style underscores to camel case.
Chore: Replace undefined checks with angular.isUndefined
2014-06-06 16:09:32 +05:30
358b235d8f Chore: Removed redundant Running Total calculation from Ledger python view as it is not calculated client side. 2014-06-04 19:07:58 +05:30
248a841695 Feature: Keyboard navigation in ledger with Remove and Undo. 2014-06-04 16:02:33 +05:30
4e85d97e47 Feature: Images of vouchers can be uploaded with vouchers for verification.
Note: Massive breaking changes in how vouchers are uploaded.  Make sure that the client-side code is not cached.
Also, need to implement Database Integrity to check for orphan images.
2014-06-03 17:12:52 +05:30
2201a90278 Fix: Do not throw error if not flags are allowed. 2014-05-28 16:47:03 +05:30
e8f4931d29 Fix/Feature: Tokenizer improved to support flags and files missed in last commit updated. 2014-05-28 16:43:52 +05:30
fb8e217c81 Feature: Filtering and sorting in Products and Accounts list pages. 2014-05-28 13:17:06 +05:30
811ec89c62 Feature: Searching and sorting in product works perfectly. Will work now to refactor it to make it usable. 2014-05-27 19:40:13 +05:30
b1aa130421 Fix: Other instances of Capitalized labels. 2014-05-27 12:18:09 +05:30
eb63166f39 Fix: in the current sqlalchemy non-lowercased labels are not being quoted causing an error. 2014-05-27 12:01:45 +05:30
17750f7721 Fix: Due to some reason, sqlalchemy on webfaction was not escaping upper case labels in sql statements. Fixed now. 2014-05-25 16:14:28 +05:30
c419b3ae2e Fix: hopefully the reloading bug on onReturn now fixed 2014-05-24 19:42:44 +05:30
018391f733 Fix: For some reason, the last commit is not updating the webapp on webfaction. This is to try and fix it.
Chore: Bumped the version to 3.3
2014-05-24 19:15:45 +05:30
29653b524a Fix: Bug in the onReturn directive which refreshed the page. 2014-05-24 18:51:22 +05:30
1f8b6f0c63 Fix: Recipe quantity was not having any effect or being updated. 2014-04-30 13:42:31 +05:30
a5ec16b644 Fix: Product Yield needs to be > 0 and <= 1 2014-04-30 13:12:29 +05:30
0436a5de2c Feature: Product list allows for displaying extended information and search bar shows the legend. 2014-04-30 12:13:21 +05:30
30442ffecb Fix: Error is recipe quantity
Fix: Update did not change the recipe quantity, units, fraction, fraction_units
2014-04-29 16:54:54 +05:30
35413166d4 Fix: Units not showing in recipe list
Fix: Recipe update gave error
2014-04-29 16:38:31 +05:30
1448120941 Removed: Pyramid Debug Toolbar dependency removed.
Recipe: Recipe list and Add / Delete recipe created.
Breaking: Major updates to old databases needed as structure has changed significantly
Product table is not a inherited table similar to ledger table
table prefixes for entities removed
renamed a few tables
removed file types not used from the manifest
README.txt now contains the installation procedure on an Ubuntu 14.04 machine
Product.ShowForPurchase column removed
Product.Discountinued renamed to !Product.IsActive
2014-04-29 15:38:44 +05:30
246f8465d7 Updates: Twitter Bootstrap updated to v3.1.1
AngularJS updated to v1.2.16
jQuery updated to v2.1.0
angular-loading-bar updated to v0.3.0
Lo-Dash updated to v2.4.1
mousetrap.js updated to v1.4.6
angular-ui bootstrap updated to v0.10.0 (the min file updated to point to the corrected location of the templates and the templates updated to match the latest needed)
chosen updated to v.1.1.0
2014-04-17 00:08:01 +05:30
d2e08d09cc Fix: On update issue, it will update price / discount / tax from the batch (if changed) 2014-04-08 13:13:24 +05:30
69071182a3 Feature: The app checks if the database schema is not created and creates it automatially on first run.
Fix: While user login try to catch None password error.
Fix: Rename Yeild to the correct spelling Yield.
Fix: Wrong column type for IsReconciled in Voucher.
Fix: Redirect user on login to last page.
Fix: Validate input in save/update of employee and product
2014-03-12 22:49:29 +05:30
f4551c8b5a Fix: Error in purchase return where the check for batch date was wrong.
Fix: Added some common validation for inputs
Feature: created a to_uuid function which will return uuid if the string is correct else None to parse uuid inputs.
Fix: Proper modal template so that the modal is proper width
2014-02-08 14:42:57 +05:30
89e1443b48 Feature: Charts in the dashboard for Cash Flow and Creditors using nvd3.js and d3.js
It is still a work in progress with not all charts supporting dynamic data.  But working enough to be put in production use.
2013-12-17 15:56:36 +05:30
e5f8a4f86f Feature: Added timeout / loading button for vouchers and a few other forms. 2013-12-17 15:48:22 +05:30
66aca999e2 Fixed: Attendance update was broken due to wrong comparison. 2013-12-07 11:39:04 +05:30
835e20bd30 Update: AngularJS 1.2.3, AngularUI 0.7.0, Loading bar 0.1.0 2013-12-03 04:03:06 +05:30
4a65c58aed Fixed: Error is voucher_post and check_delete_permission due to changing from lock_date to lock_info
Fixed (maybe): Save product updated to gather better information in case of an error during save.

Signed-off-by: Amritanshu <tanshu@gmail.com>
2013-11-26 15:50:50 +05:30
d566493787 Fix: type in get_lock_info view 2013-11-26 13:58:38 +05:30
8d5d7e6601 Feature: Added lock date from before/after and rolling lock dates. 2013-11-26 13:55:04 +05:30
7ec55eb0aa Fixed: Update purchase failed when date was changed
Signed-off-by: Amritanshu <tanshu@gmail.com>
2013-11-26 12:55:27 +05:30