6bf884da66
Hopefully now the probem displaying thread age should be fixed. Default arguments of python funtions are evaluated only on definition time.
Tanshu2013-06-07 14:57:56 +05:30
d111c7b41c
Angular_filter for localTime error fixed when input is undefined.
Tanshu2013-06-06 23:53:53 +05:30
5ceb4e8f0c
Hopefully show proper creation / last edit time in vouchers.
Tanshu2013-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
Tanshu2013-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.
Tanshu2013-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.
Tanshu2013-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.
Tanshu2013-05-30 16:52:51 +05:30
37acebca06
Critical error in routes for api_tag_list fixed.
Tanshu2013-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.
Tanshu2013-05-29 13:28:37 +05:30
762ff27ffc
Updated json renderer to pyramid 1.4 format
Tanshu2013-05-19 17:09:14 +05:30
fa95e79e0f
Updated the typeahead directive to cache queries.
Tanshu2013-05-18 15:03:50 +05:30
6e6113436b
Error in Purchase Return where journal amounts do not match due to rounding fixed.
Tanshu2013-05-18 12:13:06 +05:30
867935306d
Changed the toasts to Growl notifications which floats.
Tanshu2013-05-17 23:56:48 +05:30
ec45880dea
Forgot to add to user_list view. Fixed
Tanshu2013-05-16 14:55:07 +05:30
1bf0914389
Updated bootstrap to v2.3.1
Tanshu2013-05-16 14:43:41 +05:30
bff0ef7ff9
Fixed employee_code references to employee_id in Fingerprint and related functions. Updated windows install guide.
Tanshu2013-04-17 14:08:09 +05:30
ddd6883172
Made the model User.by_name() case insensitive
Tanshu2013-04-15 12:43:33 +05:30
77e3945f1e
To Upgrade Bengali Data
Tanshu2013-04-14 16:39:55 +05:30
399d0c88f2
Fixed critical error in Fingerprint where upload was not committed.
Tanshu2013-02-26 19:17:51 +05:30
5ff11d9c6b
Performance in Ledger Report, footer was being generated on every voucher
Tanshu2013-02-20 20:15:53 +05:30
ac11133f97
Added batch display in issue.
Tanshu2013-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.
Tanshu2013-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.
Tanshu2013-02-07 18:52:58 +05:30
bfa9702a23
Ledger was wrongly adding the opening to the total of debit / credit, fixed.
Tanshu2013-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
Tanshu2013-01-02 22:47:39 +05:30
fc06aab741
Fingerprint route not changed
Tanshu2013-01-02 19:21:36 +05:30
6990131bf2
Trial Balanced was ignoring last date, fixed. Salary Deduction fixed.
Tanshu2013-01-02 19:18:25 +05:30
6b89a93bde
Trying to catch database locked error
Tanshu2012-12-25 13:55:28 +05:30
f0e3ba19e8
Added try/catch on ledger report.
Tanshu2012-12-20 14:28:50 +05:30
d28029672f
Added TryCatch to get_grid as it may generate errors.
Tanshu2012-12-18 17:55:57 +05:30
f9bd95733b
Updated all (I think functions using try / catch to user the decorator.
Tanshu2012-12-17 15:08:12 +05:30
211b8cee2a
Added extended validation in Post.
Tanshu2012-12-17 14:34:27 +05:30
4833a96ba9
Added AttributeError to be caught in save / update voucher.
Tanshu2012-12-17 14:20:21 +05:30
fa809b4225
Updated voucher save/update to catch more exceptions. Updated ValidatinException to return message on str().
Tanshu2012-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.
Tanshu2012-12-16 23:01:42 +05:30
bb1858fe88
views/login.py cleaned up
Tanshu2012-12-13 14:03:51 +05:30
2e2e59315f
Had deleted MANIFEST.in which screwed up installation. Added author info into setup.py
Tanshu2012-12-07 23:40:21 +05:30
ee307e0e2c
Fixed error where voucher could not be deleted because of wrong route for delete function.
Tanshu2012-12-07 21:15:40 +05:30
9b868ca71e
Error Ledger.can_delete() did not return reason if delete allowed.
Tanshu2012-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.
Tanshu2012-12-07 18:56:26 +05:30
7999d4cb9d
Fixed error in payment and receipt where duplicate entry resulted in corrupted voucher.
Tanshu2012-12-07 18:18:37 +05:30
68897338f1
EmployeeAttendance controller and subcontroller minifiable.
Tanshu2012-12-07 16:03:02 +05:30
b5518a7577
Made DaybookCtrl minifiable. Updated login.html to remove unfocusable error.
Tanshu2012-12-07 15:59:39 +05:30
56e8e6acb1
Fixed major error where login view was not targeting api_login route
Tanshu2012-12-07 15:08:57 +05:30
59134c51fa
ClientCtrl made minifiable.
Tanshu2012-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.
Tanshu2012-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.
Tanshu2012-12-07 14:22:37 +05:30
cbb004e922
Purchase return entry not linked for voucher edit.
Tanshu2012-12-03 19:33:19 +05:30
a4d8ae3c6a
Fixed error on saving attendance where it was sending date as string not datetime.datetime
Tanshu2012-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
Tanshu2012-12-01 01:30:55 +05:30
5f4e96be88
Forgot to add fingerprint.py to the repository.
Tanshu2012-11-30 23:22:32 +05:30
8331b18cce
Added fingerprint import. Fingerprint shows in attendance forms. Upated the fingerprint table. MUST EXECUTE SQL.
Tanshu2012-11-30 22:53:16 +05:30
1cb0347c86
Merge branch 'master' of hopsngrains.com:webapps/git/repos/brewman
Tanshu2012-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.
Tanshu2012-11-29 18:39:26 +05:30
cd408e3cde
Added styles and dirty check for attendance. UserCtrl is minifiable. User route now works with names.
Tanshu2012-11-29 15:47:16 +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.
Tanshu2012-11-28 21:36:17 +05:30
105f72f50f
Updated .gitignore to ignore egg-info
Tanshu2012-11-28 17:18:04 +05:30
38b7f941d5
Fixed minor errors in SalaryDeduction
Tanshu2012-11-28 16:11:00 +05:30
73b5520c4c
Changed size of narration box.
Tanshu2012-11-28 13:30:31 +05:30
f60cca97e6
Added salary deductions model / route. Updated import queries to support deductions. Added esi_pf expense and payable ledgers to LedgerBase.
Tanshu2012-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.
Tanshu2012-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.
Tanshu2012-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.
Tanshu2012-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.
Tanshu2012-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
Tanshu2012-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.
Tanshu2012-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
Tanshu2012-11-01 18:49:35 +05:30
7594fd399a
Product Ledger Role missed earlier, fixed. Almost all reports are using resolve now to prevent flicker when data is loading.
Tanshu2012-10-28 17:04:05 +05:30
44bab156f3
Employee functions dummy created. Hopefully client side authorization fixed. Post voucher fixed.
Tanshu2012-10-28 15:40:33 +05:30
b1dd396556
database relocated. Fixed permissions in html partials
Tanshu2012-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
Tanshu2012-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.
Tanshu2012-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
Tanshu2012-10-25 15:41:33 +05:30
27c97cbf88
Auth Group done. Employee done. ACL dynamically done. VoucherFactory to be done.
Tanshu2012-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.
Tanshu2012-10-22 19:23:58 +05:30
c85b8669bd
Fixed to use LedgerBase not Ledger in reports as that excluded salary accounts. Some cleanup.
Tanshu2012-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.
Tanshu2012-10-18 00:07:32 +05:30
a9aa9bd6ae
Profit and Loss working / but working on a major rewrite.
Tanshu2012-10-17 16:23:55 +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
Tanshu2012-10-16 15:02:36 +05:30