Commit Graph

  • c6c091bdcb Fixed error where wrong permission was checked while trying to update users. Tanshu 2013-06-17 12:23:38 +05:30
  • 69d6a76632 Fixed error where when super_user updated a Thread, it would always be maked closed and public Tanshu 2013-06-08 14:39:07 +05:30
  • 1fc2127835 Manifest added to MANIFEST.in Tanshu 2013-06-07 19:15:55 +05:30
  • 4629fbcacf Error in thread show_list fixed. Updated jquery to 2.0.2 Tanshu 2013-06-07 19:13:58 +05:30
  • 0ff8108ebe Allow filtering of Threads based on open / closed / all on home.html Tanshu 2013-06-07 18:47:15 +05:30
  • 970eea2979 Thread subscribers working. Tanshu 2013-06-07 15:55:12 +05:30
  • 6bf884da66 Hopefully now the probem displaying thread age should be fixed. Default arguments of python funtions are evaluated only on definition time. Tanshu 2013-06-07 14:57:56 +05:30
  • d111c7b41c Angular_filter for localTime error fixed when input is undefined. Tanshu 2013-06-06 23:53:53 +05:30
  • 5ceb4e8f0c Hopefully show proper creation / last edit time in vouchers. Tanshu 2013-06-06 23:47:04 +05:30
  • 7650fffea0 get_age made more robust plus fixed minutes error. Made Voucher.creation_date, last_edit_date and Attendance.creation_date tz aware Tanshu 2013-06-06 23:24:27 +05:30
  • 01298ebadb Fixed password change not allowed for non Privilaged users. Fixed storing utc dates in message tables. Created utc class for time-aware dates. Updated home to show age of Threads and open in new window available. Modified message detail template to show editable by privileged user. Added subscribers to thread detail. Improved markup for message-detail to use less space. Improved the chosen directive for when there is no create option. Added method 'Names' to user resource for use in message subscribers. Payment and Receipt clear typeahead on adding ledgers. Tanshu 2013-06-06 16:56:05 +05:30
  • d5dcd392f7 Error in message-detail.html partial Public and Closed checkboxes should now be working. Delete button in message-detail.html was accidentally left, removed. Removed cacheing from an-autocomplete. Message list now returns tags list also. Tanshu 2013-05-30 18:28:41 +05:30
  • 86b5beaa0d Added new styles based and layout Update home list style to use widgets from the unicorn theme. Creation Date is now formatted using filter to show local time. Tanshu 2013-05-30 16:52:51 +05:30
  • 37acebca06 Critical error in routes for api_tag_list fixed. Tanshu 2013-05-29 13:35:12 +05:30
  • 6225da9ec8 Added the full messaging module. Added ace.ajax.org editor for messaging. Added showdown for showing markdown in messaging. Added chosen for multi-select tags. Tanshu 2013-05-29 13:28:37 +05:30
  • 762ff27ffc Updated json renderer to pyramid 1.4 format Tanshu 2013-05-19 17:09:14 +05:30
  • fa95e79e0f Updated the typeahead directive to cache queries. Tanshu 2013-05-18 15:03:50 +05:30
  • 572a630520 Added client enable / disable / rename form. Fixed compile error in Purchase Return Tanshu 2013-05-18 13:22:39 +05:30
  • 1a4a136058 Hopefully fixed purchase return update journal. Tanshu 2013-05-18 12:42:38 +05:30
  • 9db47afb7a Now hopefully fixed Tanshu 2013-05-18 12:23:44 +05:30
  • 8985f1213a Fixed again Tanshu 2013-05-18 12:18:02 +05:30
  • 6e6113436b Error in Purchase Return where journal amounts do not match due to rounding fixed. Tanshu 2013-05-18 12:13:06 +05:30
  • 867935306d Changed the toasts to Growl notifications which floats. Tanshu 2013-05-17 23:56:48 +05:30
  • ec45880dea Forgot to add to user_list view. Fixed Tanshu 2013-05-16 14:55:07 +05:30
  • 1bf0914389 Updated bootstrap to v2.3.1 Tanshu 2013-05-16 14:43:41 +05:30
  • bff0ef7ff9 Fixed employee_code references to employee_id in Fingerprint and related functions. Updated windows install guide. Tanshu 2013-04-17 14:08:09 +05:30
  • ddd6883172 Made the model User.by_name() case insensitive Tanshu 2013-04-15 12:43:33 +05:30
  • eaa32d9c3a removed database trasfer code. Tanshu 2013-04-15 00:24:57 +05:30
  • 77e3945f1e To Upgrade Bengali Data Tanshu 2013-04-14 16:39:55 +05:30
  • 399d0c88f2 Fixed critical error in Fingerprint where upload was not committed. Tanshu 2013-02-26 19:17:51 +05:30
  • 5ff11d9c6b Performance in Ledger Report, footer was being generated on every voucher Tanshu 2013-02-20 20:15:53 +05:30
  • ac11133f97 Added batch display in issue. Tanshu 2013-02-09 19:22:31 +05:30
  • 0f29356f0d Fixed errors where matchdict.get[] was used. Checking in delete product while updating purchase changed to proper checking instead of just full value. Tanshu 2013-02-09 18:52:05 +05:30
  • 89f2457749 Updated Bootstrap to v2.2.2 Fixed broken voucher.delete where it was not going in specific kinds of vouchers. Tanshu 2013-02-07 18:52:58 +05:30
  • bfa9702a23 Ledger was wrongly adding the opening to the total of debit / credit, fixed. Tanshu 2013-01-16 19:13:08 +05:30
  • a9176f783d Cache perms in session. Cache auth in session. Error in update issue voucher where departments could never change fixed. Added logging for sqlalchemy in development.ini Tanshu 2013-01-02 22:47:39 +05:30
  • fc06aab741 Fingerprint route not changed Tanshu 2013-01-02 19:21:36 +05:30
  • 6990131bf2 Trial Balanced was ignoring last date, fixed. Salary Deduction fixed. Tanshu 2013-01-02 19:18:25 +05:30
  • 6b89a93bde Trying to catch database locked error Tanshu 2012-12-25 13:55:28 +05:30
  • f0e3ba19e8 Added try/catch on ledger report. Tanshu 2012-12-20 14:28:50 +05:30
  • d28029672f Added TryCatch to get_grid as it may generate errors. Tanshu 2012-12-18 17:55:57 +05:30
  • f9bd95733b Updated all (I think functions using try / catch to user the decorator. Tanshu 2012-12-17 15:08:12 +05:30
  • 211b8cee2a Added extended validation in Post. Tanshu 2012-12-17 14:34:27 +05:30
  • 4833a96ba9 Added AttributeError to be caught in save / update voucher. Tanshu 2012-12-17 14:20:21 +05:30
  • fa809b4225 Updated voucher save/update to catch more exceptions. Updated ValidatinException to return message on str(). Tanshu 2012-12-17 00:09:45 +05:30
  • 6bbf79a1db Tried to capture an error in purchase form where no ProductID key maybe locked the whole app on webfaction. Tanshu 2012-12-16 23:01:42 +05:30
  • bb1858fe88 views/login.py cleaned up Tanshu 2012-12-13 14:03:51 +05:30
  • 3ccf641756 removed unused js files. Tanshu 2012-12-07 23:58:43 +05:30
  • 2e2e59315f Had deleted MANIFEST.in which screwed up installation. Added author info into setup.py Tanshu 2012-12-07 23:40:21 +05:30
  • ee307e0e2c Fixed error where voucher could not be deleted because of wrong route for delete function. Tanshu 2012-12-07 21:15:40 +05:30
  • 9b868ca71e Error Ledger.can_delete() did not return reason if delete allowed. Tanshu 2012-12-07 19:02:19 +05:30
  • 9c744cd6d4 Check implemented if Account cannot be deleted. Delete button added to account-detail.html Account.py was not updated to serve api routes, fixed. Tanshu 2012-12-07 18:56:26 +05:30
  • 7999d4cb9d Fixed error in payment and receipt where duplicate entry resulted in corrupted voucher. Tanshu 2012-12-07 18:18:37 +05:30
  • 68897338f1 EmployeeAttendance controller and subcontroller minifiable. Tanshu 2012-12-07 16:03:02 +05:30
  • b5518a7577 Made DaybookCtrl minifiable. Updated login.html to remove unfocusable error. Tanshu 2012-12-07 15:59:39 +05:30
  • 56e8e6acb1 Fixed major error where login view was not targeting api_login route Tanshu 2012-12-07 15:08:57 +05:30
  • 59134c51fa ClientCtrl made minifiable. Tanshu 2012-12-07 14:59:52 +05:30
  • 428de7f677 CashflowCtrl is minifiable. ProductLedgerCtrl.Resolve was mistakenly not minifiable, fixed. Updated appcache file so that cache is updated. Tanshu 2012-12-07 14:39:16 +05:30
  • 86aa1642d0 LedgerCtrl and ProductLedgerCtrl is minifiable. Moved all json calls to /api route and ignore xhr status, this is because app cache failed to distinguish and was breaking Ledger, must be doing the same to others as well. Added offline.appcache to use application cacheing in html5. Moved favicon.ico to static from views. Updated all angular resources to use /api route. Changed voucher.Journals watch to use array functions of ECMAScript5. Added downloadTable button to product ledger. ProductLedgerCtrl updates data when route is not being changed on clicking show without changing the parameters. Added view to serve manifest file. Removed unused backbone and underscore js files. Tanshu 2012-12-07 14:22:37 +05:30
  • cbb004e922 Purchase return entry not linked for voucher edit. Tanshu 2012-12-03 19:33:19 +05:30
  • a4d8ae3c6a Fixed error on saving attendance where it was sending date as string not datetime.datetime Tanshu 2012-12-01 14:57:53 +05:30
  • 9a8e504e46 Added Labels to attendance showing hours worked according to fingerprint data. Table styles made to exclude the fingerprint column. Bumped version to 3.2 Tanshu 2012-12-01 01:30:55 +05:30
  • 5f4e96be88 Forgot to add fingerprint.py to the repository. Tanshu 2012-11-30 23:22:32 +05:30
  • 8331b18cce Added fingerprint import. Fingerprint shows in attendance forms. Upated the fingerprint table. MUST EXECUTE SQL. Tanshu 2012-11-30 22:53:16 +05:30
  • 1cb0347c86 Merge branch 'master' of hopsngrains.com:webapps/git/repos/brewman Tanshu 2012-11-29 18:40:54 +05:30
  • 93efa15bd1 Added styles and dirty check for attendance. UserCtrl is minifiable. User route now works with names. Fixed Payment / Receipt partials broken due to autocomplete changes. Tanshu 2012-11-29 18:39:26 +05:30
  • cd408e3cde Added styles and dirty check for attendance. UserCtrl is minifiable. User route now works with names. Tanshu 2012-11-29 15:47:16 +05:30
  • ecbbf65feb Merge branch 'typeahead' Tanshu 2012-11-28 21:37:33 +05:30
  • 5a28d9717b Changed the autocomplete from jQuery to Bootstrap.typeahead Added DeepLabel factory to get values from inside nested json objects. Split SalaryDeductionController into its own file. Tanshu 2012-11-28 21:36:17 +05:30
  • 105f72f50f Updated .gitignore to ignore egg-info Tanshu 2012-11-28 17:18:04 +05:30
  • 38b7f941d5 Fixed minor errors in SalaryDeduction Tanshu 2012-11-28 16:11:00 +05:30
  • 73b5520c4c Changed size of narration box. Tanshu 2012-11-28 13:30:31 +05:30
  • 055b208a08 Merge branch 'esipf' Tanshu 2012-11-28 13:29:10 +05:30
  • f60cca97e6 Added salary deductions model / route. Updated import queries to support deductions. Added esi_pf expense and payable ledgers to LedgerBase. Tanshu 2012-11-28 13:28:16 +05:30
  • 517b56431a Removed redundant operations. Removed Unnecessary update in Journal model. Added refresh button to Unposted page. Base, Account, Attendance, Journal, Login, Logout, Unposted, Controllers are Minifiable. Modal Service and Directives are Minifiable. Fixed EmployeeAttendanceCtrl. Fixed Save Account. Added validation to vouchers. Added rounding to Journal Voucher. Purchase now updates product price. Tanshu 2012-11-20 23:21:10 +05:30
  • bb820febff Added client list, full management pending. Added limiting of clients via cookies. Added Attendence report download and credit salary in employee functions. Renamed get_by_id and get_by_name in User, Group and Role models. Added salary staff account in LedgerBase. Voucher validation to be checked. Added csv renderer for downloading csv files. Added ngCookies module to process ClientID in login form on client side. Modified the datepicker directive to process model properly. Fixed Employee Attendance, was broken. Allowed batch quantity to increase in multiple entries of same product batch in issue. Ledger report would not reload data if ledger and dates were not changed, fixed that. Tanshu 2012-11-09 00:13:04 +05:30
  • 48c4d79bdf Removed redundant routes. Removed code from voucher, cost center, Changed the clean-table css to only add color and nothing else. Added Reconcilliation Date to voucher. Added rounding to two in amount and quantity to combat sqlalchemy storing decimals as floats. Tanshu 2012-11-06 20:37:53 +05:30
  • c8ea23ca13 Removed redundant routes in pyramid. Major changes to the autocomplete directive. Modified autocomplete to use Angular Resources and target Attributes not Elements. Edit in Purchase is not showing the right rate or amount. Removed autobatch directive as it was no longer needed. Added autocomplete method to resources for use in autocomplete. Removed redundant print / console.log debug statements. Purchase Return edit done. Issue editing done. Tanshu 2012-11-05 16:37:30 +05:30
  • 16bbf37601 Added the Clents table to restrict the webapp on allowed clients via 10 yr long cookies and otp for intitial activation. Added the reconcilable column to ledgers table for future implementation of reconcile account feature. Purchase return should work now at. Changed the class of add button in voucher forms to btn-info Edit in Payment and Receipt should be working now. JS Code Cleanup including missing ';', etc. Added 'use strict'; to all js files Added came_from in login in AngularJS. Fixed error in purchase where it would look for purchase_ledger instead of ledger of product. Added 'Clients' permission which is allowed remote logins and to authorize/deauthroize clients Added JDBC Sqlite provider for use in PyCharm Tanshu 2012-11-04 15:27:46 +05:30
  • bccad85099 Login was not angular, made it angular. Editing entries in journal.html built. modal-service.js now supports loading partials from urls. Redirect from login to came_from enabled. Created getOldJournal in JournalCtrl to enable editting of individual entries. Tanshu 2012-11-03 14:55:12 +05:30
  • b990158554 Changed angular-1.0.2 to allow injection in resolve. Dialog box for delete confirmation. Fixed forbidden view as it is not compatible with xhr Tanshu 2012-11-01 18:49:35 +05:30
  • 56f2892c0f Reorganized Tanshu 2012-10-30 13:35:52 +05:30
  • 3f32344334 Fixed create user. Fixed bugs in voucher forms. Tanshu 2012-10-29 22:17:22 +05:30
  • 412704a73e Converted most routes to use resolve. Issue fixed (hopefully) :). Error in payment / receipt resolved fixed. Tanshu 2012-10-29 15:44:41 +05:30
  • 7ab945464b Voucher permissions done (hopefully). Backdated voucher check still pending Tanshu 2012-10-29 01:02:22 +05:30
  • 7594fd399a Product Ledger Role missed earlier, fixed. Almost all reports are using resolve now to prevent flicker when data is loading. Tanshu 2012-10-28 17:04:05 +05:30
  • 44bab156f3 Employee functions dummy created. Hopefully client side authorization fixed. Post voucher fixed. Tanshu 2012-10-28 15:40:33 +05:30
  • b1dd396556 database relocated. Fixed permissions in html partials Tanshu 2012-10-26 23:24:59 +05:30
  • 0ad7dbbcb5 resolve: Daybook.js Fixed incorrect css in a few forms Resolve problem in Controllers where was wrongly returning the resource Added permissions to controllers Tanshu 2012-10-26 22:44:58 +05:30
  • 4ee55a43aa Attendance and employee attendance working now. Upgraded to twitter bootstrap 2.1.1 Table formatting using twitter table Cleaned up old cruft. Had accidently misplaced BaseController, fixed. base.mako made fully html. Changed certain permissions from specific to authenticated, need to check further such problems and change them. They prevented the user from vieweing lists in other forms. Tanshu 2012-10-26 01:03:57 +05:30
  • 71c30ca04c Auth worked into Angular services. Removed the templates of the nav bar and integrated into the base page Removed helper module Fixed auth model for wrong username. Updated to anuglar 1.0.2 Closing stock with resolve. Login with controller Tanshu 2012-10-25 15:41:33 +05:30
  • 27c97cbf88 Auth Group done. Employee done. ACL dynamically done. VoucherFactory to be done. Tanshu 2012-10-23 17:09:55 +05:30
  • 4ffa033fd3 Drop Tax table. Closing Stock and Raw Material Cost Reports working. Added spinner for long ajax operations with interceptor. Tanshu 2012-10-22 19:23:58 +05:30
  • c85b8669bd Fixed to use LedgerBase not Ledger in reports as that excluded salary accounts. Some cleanup. Tanshu 2012-10-18 00:18:20 +05:30
  • 6edd04b817 Dropped Taxes table and changed script to modify ledgers. Profit and loss fully done in new style. Tanshu 2012-10-18 00:07:32 +05:30
  • a9aa9bd6ae Profit and Loss working / but working on a major rewrite. Tanshu 2012-10-17 16:23:55 +05:30
  • f627fb1303 Employee list/add/edit done. Tanshu 2012-10-17 13:27:14 +05:30
  • 83a87c799d Daybook done. Unposted Entries done. Tanshu 2012-10-17 01:32:01 +05:30
  • d221a4f4e9 Cash flow done. Tanshu 2012-10-17 00:21:43 +05:30
  • 16b2e8dd51 Split the App js out or autocomplete.js into its own file. Removed dead routes not in use. Made the Home view angular. Product Ledger is not Angular Tanshu 2012-10-16 15:02:36 +05:30