6a815692bd
Feature: Credit Service Charge with adjustable service points Refactor: Renamed column, table, and uses of Cost Center to Cost Centre Refactor: Renamed costcenter to cost_centre
tanshu2015-02-12 17:42:46 +05:30
fdcedb262c
Feature: Added a maintenance mode which locks all other users out
tanshu2015-02-12 16:12:32 +05:30
cb7e6e89a5
Fix: Added a 5 minute timeout for rebase
tanshu2015-02-02 15:44:29 +05:30
9c70286258
Fix: The new focusing directive wanted exclusive scope and it conflicted at times. Fixed.
tanshu2015-01-11 12:28:27 +05:30
948b45b2ce
Feature: Check Db Integrity - Right now it only checks for duplicate attendances.
tanshu2015-01-09 12:31:08 +05:30
e0d3887fa9
Chore: Replaced jQuery.focus() with a focus-on directive
tanshu2015-01-09 12:29:42 +05:30
e27424c41e
Fix: SubControllers not working due to breaking changes in AngularJS 1.3 where global functions as controllers are no longer allowed. Overrode the setting with allowGlobals() config.
tanshu2014-12-27 12:39:29 +05:30
7c54e4b0c7
Feature: Automatic Crediting of Service Points. Plus now service points can be decimals
tanshu2014-12-25 16:40:47 +05:30
c27276cc05
Fix: Removed link in base.html for removed hack.css
tanshu2014-12-25 16:28:14 +05:30
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.
tanshu2014-12-25 16:26:41 +05:30
b323a85f3a
PF Limit reaised to 15,000 as per new law
tanshu2014-12-10 12:37:49 +05:30
666613fb54
Fix: came_from with query string was not being properly interpreted
tanshu2014-10-03 15:41:13 +05:30
d86880396d
Fix: Allow enabled clients to be deleted and also delete the history to enable deletion
Amritanshu2014-09-12 12:59:09 +05:30
fcef417dfc
Feature: Clients can be enabled from the client detail page.
Amritanshu2014-09-12 12:52:54 +05:30
62c8b64370
Fix: Error in checking disabled clients which made new clients impossible
Amritanshu2014-09-12 12:46:09 +05:30
fe811d9887
Fix: On new clients, trying to get Client.by_code(None) would raise an error
Tanshu2014-09-01 21:59:42 +05:30
78a064a723
Feature: Client list shows last login time.
Amritanshu2014-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
Amritanshu2014-08-30 17:46:43 +05:30
25a82a2027
Fix: Catch DBApi error so that timeout errors don't lock up the software.
Amritanshu2014-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
Amritanshu2014-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
Amritanshu2014-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
Amritanshu2014-06-09 13:08:36 +05:30
791b41437d
Feature: Search on Yield in Product List
Amritanshu2014-06-07 13:35:33 +05:30
2fa7e33383
Fix: Error in Product Detail Controller
Amritanshu2014-06-07 13:27:10 +05:30
1d03a590ec
Fix: journalDebit comparison was wrong
Amritanshu2014-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
Amritanshu2014-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.
Amritanshu2014-06-04 19:07:58 +05:30
248a841695
Feature: Keyboard navigation in ledger with Remove and Undo.
Amritanshu2014-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.
Amritanshu2014-06-03 17:12:52 +05:30
2201a90278
Fix: Do not throw error if not flags are allowed.
Amritanshu2014-05-28 16:47:03 +05:30
e8f4931d29
Fix/Feature: Tokenizer improved to support flags and files missed in last commit updated.
Amritanshu2014-05-28 16:43:52 +05:30
fb8e217c81
Feature: Filtering and sorting in Products and Accounts list pages.
Amritanshu2014-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.
Amritanshu2014-05-27 19:40:13 +05:30
b1aa130421
Fix: Other instances of Capitalized labels.
Amritanshu2014-05-27 12:18:09 +05:30
eb63166f39
Fix: in the current sqlalchemy non-lowercased labels are not being quoted causing an error.
Amritanshu2014-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.
unknown2014-05-25 16:14:28 +05:30
c419b3ae2e
Fix: hopefully the reloading bug on onReturn now fixed
Amritanshu2014-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
Amritanshu2014-05-24 19:15:45 +05:30
29653b524a
Fix: Bug in the onReturn directive which refreshed the page.
Amritanshu2014-05-24 18:51:22 +05:30
1f8b6f0c63
Fix: Recipe quantity was not having any effect or being updated.
Amritanshu2014-04-30 13:42:31 +05:30
a5ec16b644
Fix: Product Yield needs to be > 0 and <= 1
Amritanshu2014-04-30 13:12:29 +05:30
0436a5de2c
Feature: Product list allows for displaying extended information and search bar shows the legend.
Amritanshu2014-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
Amritanshu2014-04-29 16:54:54 +05:30
35413166d4
Fix: Units not showing in recipe list Fix: Recipe update gave error
Amritanshu2014-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
Amritanshu2014-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
Amritanshu2014-04-17 00:08:01 +05:30
d2e08d09cc
Fix: On update issue, it will update price / discount / tax from the batch (if changed)
Amritanshu2014-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
Amritanshu2014-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
Amritanshu2014-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.
Amritanshu2013-12-17 15:56:36 +05:30
e5f8a4f86f
Feature: Added timeout / loading button for vouchers and a few other forms.
Amritanshu2013-12-17 15:48:22 +05:30
66aca999e2
Fixed: Attendance update was broken due to wrong comparison.
Amritanshu2013-12-07 11:39:04 +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.
Amritanshu2013-11-26 15:50:50 +05:30
8d5d7e6601
Feature: Added lock date from before/after and rolling lock dates.
Amritanshu2013-11-26 13:55:04 +05:30
7ec55eb0aa
Fixed: Update purchase failed when date was changed
Amritanshu2013-11-26 12:55:27 +05:30
1498e46302
Fix: Added try/catch to product delete as it would bork at times deleting products where narration would exceed the field length
Amritanshu2013-11-20 18:44:11 +05:30
536bf27403
Feature: Created a tanClick directive which disables button on click while loading Fix: Could not change the main ledger in payment/receipt edit Fix: Added try/catch to client delete
Amritanshu2013-11-20 18:24:38 +05:30
d1a4fc1164
Updated: Angularjs to v1.2.0 final. Updated: Loading-bar to v0.0.5 Updated: Using the $promise of function to return promises instead of $q and callback function.
Amritanshu2013-11-12 00:29:23 +05:30
76c7a7218b
Fixed: Create user Fixed: Delete client
Amritanshu2013-10-30 11:23:48 +05:30
3fe3a7f7f3
Feature: Product deletion created including advanced delete. Feature: Product list filtering created.
Amritanshu2013-10-14 23:23:00 +05:30
2c714dfe98
Fixed: Issues were negative in Stock Movement
Amritanshu2013-10-14 15:16:21 +05:30
8df9298724
Fixed: Stock Movement report showed purchase instead of issue
Amritanshu2013-10-14 15:11:33 +05:30
cc89a548a5
Feature: Created stock movement report.
Amritanshu2013-10-14 15:03:26 +05:30
bc7b4217cd
Rebase: Moved the whole structure down one directory depth.
Amritanshu2013-10-14 09:29:57 +05:30
88b641b4f2
Feature: Debounced the filtering of employees to 350ms to make it smoother.
Tanshu2013-10-07 13:21:59 +05:30
ff3c375295
Fixed: Issue batch update failed because of wrong date check.
Tanshu2013-10-06 16:14:54 +05:30
8bc0950e23
Fix: Right aligned numbers in issue
Tanshu2013-10-06 13:24:22 +05:30
178fb90a6e
Fixed: Issue grid not showing
Tanshu2013-10-06 13:22:55 +05:30
8bb1579c1b
Fix: Issue form had stopped working Feature: Employee-list search saves query string on navigation.
Tanshu2013-10-06 13:09:10 +05:30
d3e3584e9b
Fix: TryCatch added to Employee.delete view Feature: Added filtering to employee-list partial
Tanshu2013-10-06 11:43:23 +05:30
db6b7a4881
Feature: Started using lo-dash for many javascript functions Feature: Payment and receipt last account selected and choose it instead of cash in hand on history back. Fix: Focus on account typeahead in payment and receipt. Refactor: Refactored blank_voucher to use additional info only and to output chosen account in purchase / receipt
Tanshu2013-10-05 17:15:36 +05:30
68a41da5bf
Fixed: Batch date check was wrong and was causing and error.
Tanshu2013-10-04 17:05:58 +05:30
5afe7ddd73
Feature: Stock reset built. It resets last batch for the closing stock value.
Tanshu2013-10-04 16:53:06 +05:30
1def5873bc
Fixed: Employees would not autocomplete.
Tanshu2013-10-03 17:46:01 +05:30
218a1781a8
Feature: Discontinued Ledgers / Products will not show up in Vouchers reducing confusion.
Tanshu2013-10-03 15:58:16 +05:30
62918bcee5
Feature: Account reconcilliation built. Fix: Made most of the columns on entities_vouchers NOT NULL. Fix: Renamed ReconcilliationDate to ReconcileDate NOT NULL Fix: IsReconciled is the check on reconcilliation. Feature: Changed output of formatted currency to numbers with formatting in html. Feature: Html number formatting with indian locale info enables lakhs and crores formatting of currency. TODO: Started work on reset stock. Not working yet TODO: Satrted work on Server-sent Events directive, not working yet Feature: Created accounting, clr and percent filters
Tanshu2013-10-03 15:42:43 +05:30
f8bdf9d731
Feature: Batch is not allowed to be issued to a previous date. Only exception is if purchase is made in a new date, product issued and then the purchase is moved to an old date. Will fix that in future commit.
Tanshu2013-10-01 14:40:16 +05:30
cd3cfa4861
Fix: Fixed errors in purchase / purchase return / issue vouchers due to setting columns non-nullable
Tanshu2013-09-30 11:56:32 +05:30
64c1820867
Feature: Deletion of active accounts and employees built. Feature: Many columns made non-nullable to better safeguard data. Fixed: Employee save/update did not work due to misplaced date check.
Tanshu2013-09-30 01:09:02 +05:30
9c965727df
Fixed: Prouct Ledger is fixed
Tanshu2013-09-28 16:10:28 +05:30
d452e2ada9
Added: Support for fixtures in Ledger, Employee, Product, ProductGroup and CostCenter. Database updated accordingly.
Tanshu2013-09-28 15:57:17 +05:30
55741f49c3
Commented out jQuery UI and Mousetrap as they were not needed. Fixed: Error in purchase-modal where it picked up the product price and not the new price entered.
Tanshu2013-09-28 13:24:56 +05:30
8f58f42aef
class="pull-right" does not work for right-aligning column data. Removed from balance-sheet. Will fix later
Tanshu2013-09-28 03:49:37 +05:30
ca8004015d
Updated to Angular 1.2-rc.1 (at the moment rc.2 is not working with datepicker and typeahead of angular ui) Using angular-ui for datepicker and typeahead. Modified the source to set template folder in the root and not path relative. Updated to twitter bootstrap 3.0.0 No longer using the offline.appcache method. Using simple resource cacheing.
Tanshu2013-09-28 03:41:57 +05:30
909b468c9d
Added a keypress directive. Updated the Ledger html and controller to work with keyboard shortcut. Still have to implement Remove entry and restore entry in ledger.
Tanshu2013-09-09 18:29:38 +05:30
b3ece30300
Added: Net Transactions report. Need to add roles in the Roles table in db. Fixed: Single Client page gave 404 when opened directly
Tanshu2013-07-11 17:55:51 +05:30
d187c1ee2f
Added settings table to store user settings. Added settings page, view, route and controller. Added lock_date setting to prevent changes to voucher upto and including that date.
Tanshu2013-07-08 01:33:02 +05:30
30a38f7ed9
Updated Thread / Messaging to show unread / read messages Showing subscribers in main.html Messages are considered read when the message is opened by the user. Fixed error left from before where batch date was not updated on updating purchase voucher.
Tanshu2013-06-24 13:53:51 +05:30
a2587cda60
Fixed critical error in Batch table
Tanshu2013-06-21 16:27:27 +05:30
5972dd6b75
Updated batch to use a date instead of string as name. to update this step, also execute the following sql in the database.
Tanshu2013-06-21 16:20:50 +05:30
1bd079ae74
Error where new thread could not be created because the check of old was wrong.
Tanshu2013-06-21 15:12:01 +05:30
89e6f347cd
Updating subscribers of threads now works.
Tanshu2013-06-20 19:02:51 +05:30
b9845a2dc1
Allowed superuser to edit posts in threads. Catch IntegrityError in TryCatchDecorator Check for duplicate title in threads
Tanshu2013-06-20 14:28:35 +05:30