Commit Graph

  • bda18fc78a Changed field last_key to key_last main v0.3_work Abijah 2014-03-04 00:47:16 +00:00
  • d903fcb9e3 Added bigger limit options to the customer list for receipts Abijah 2014-03-04 00:30:49 +00:00
  • 01a6984a53 Added timestamp when the lock last had a keychange. Abijah 2014-03-03 15:54:35 +00:00
  • 30fdc10648 Changed quantity to not show up if just 1. Set field order for edit to match view Abijah 2014-03-03 07:29:06 +00:00
  • 87d6d93493 Fixed bug causing crash if locks in use exceeds the number of locks that are supposed to exist Abijah 2014-03-03 07:22:06 +00:00
  • 11a9ca903b Added ability to lock unlock any unit, and to track that based on the actual locks that are on it, not the lock status. Abijah 2014-03-03 07:08:29 +00:00
  • 0d59351341 Changed the lock screen to look a bit less clunky Abijah 2014-03-03 06:44:57 +00:00
  • 13f62edbd7 Added ability to delete a lock Abijah 2014-03-03 06:33:56 +00:00
  • ec0363325c Added more lock functionality, and fixed a couple bugs Abijah 2014-03-03 06:04:00 +00:00
  • e08afdd8b1 First pass at implementing a new lock tracking mechnism. Not complete, but the basics seem to work Abijah 2014-03-03 03:25:29 +00:00
  • 8249ecc5cd Fixed defect found from visual inspection Abijah 2014-03-03 03:05:03 +00:00
  • f50db1a34b Added ability to get a customer's running balance. It's quite flaky, doesn't tolerate having a grid with sub-pages, is actually incorrect for at least some customers (not sure why), but it helps answer a fundamental question for most customers. If I had a better solution, I would surely go for it. Abijah 2014-03-02 18:26:01 +00:00
  • f85481c7ec Removed the Quickbooks Invoice/Credits, since I created a line item in quickbooks for the credits and enter the whole thing in one shot. Abijah 2013-12-05 21:30:24 +00:00
  • 75c635a5ea Added customer ID to customer grid Abijah 2013-12-05 02:09:40 +00:00
  • 4cc81c2ebc Added ability to re-open a lease Abijah 2013-12-05 02:00:51 +00:00
  • 20df22a002 Changed sort order on the deposit slip, since date received is not useful to a bank teller. Abijah 2013-12-05 01:36:44 +00:00
  • 49a379d799 Changed column widths, spurred by the deposit slips not showing the item numbers fully, while giving too much room to Type Abijah 2013-12-05 01:31:25 +00:00
  • 98d9849914 Merge in the hosted_migration_20130215 branch to the v0.3_work branch Abijah 2013-12-05 01:24:21 +00:00
  • a3148cc17d Fixed bug that was using an existing entry, even when the source had been selected as new. hosted_migration_20130215 Abijah 2013-05-30 03:38:17 +00:00
  • c709f0bbf5 Prevent redirection when in dev mode, so that we can see the debug output from each page Abijah 2013-05-30 03:36:38 +00:00
  • 8faafe7f4e Fixed a very long-standing but with a unclosed <div> tag. Also forced autocomplete to OFF for the new items. I wouldn't really care, but this was causing a bug with Chrome where the autocomplete was forcing the radio buttons to be unchecked. Abijah 2013-05-30 03:35:55 +00:00
  • 4319847665 Bug fixes that have been made since going live. Abijah 2013-05-30 02:04:42 +00:00
  • d22a69b510 Fix for annoying 400 error from apache on lunarpages when the requested url is a top level request without a trailing slash. Abijah 2013-02-16 00:10:48 +00:00
  • e9028b7558 Fixed the rebuild mechanism to run directly without scripts Abijah 2013-02-16 00:09:39 +00:00
  • 26559f3c59 Bug fixes to work with lunarpages Abijah 2013-02-15 21:04:41 +00:00
  • 4d24428a19 First pass at conversion for lunarpages. Untested as of yet, but this checkin will allow an svn export, and I can work on the bugs then. abijah 2013-02-15 19:08:29 +00:00
  • 15fc04e690 Branch to prepare for moving from local server to a hosted machine on the cloud abijah 2013-02-15 16:59:27 +00:00
  • 60254860b4 Releasing fixes, most notably the jqGrid update v0.3.2 abijah 2012-11-17 18:26:03 +00:00
  • 20284046c3 Fixed bug charging customers again when there is not charge through date. abijah 2012-11-17 18:20:48 +00:00
  • 99a98cbc7d Added some minor view tweaks abijah 2012-11-17 18:18:36 +00:00
  • fc9226594c Added customer link on the receipts page abijah 2012-08-07 00:14:54 +00:00
  • 352bdbbf49 Fixed non-backward compatible jqGrid issue caused during upgrade from 3.8.x to 4.0.0 (grid.postext.js module is no longer supported and is now a plugin) abijah 2012-08-07 00:11:03 +00:00
  • 11fbdf0701 Upgraded to jqGrid 4.4.0 abijah 2012-08-06 17:57:49 +00:00
  • 2519f4c8a7 Added support for account name and number on the deposit slips abijah 2012-08-06 17:33:21 +00:00
  • b6ed57c02c Checking in changes from some time ago, changing the reports screen to give direct Quickbooks invoice and credits info. abijah 2012-06-14 01:32:44 +00:00
  • 6556b7c9af v0.3.1 bugfix release v0.3.1 abijah 2011-05-11 19:28:19 +00:00
  • 4dffa540a0 Fixed a long standing bug preventing proper display of the customer-contact relationship fields. abijah 2011-05-11 19:19:08 +00:00
  • 3d1c4d2492 Added income / expense reports that produce results suitable for entry into quickbooks as per the current paradigm abijah 2011-03-30 16:57:28 +00:00
  • cbb8fdd7c3 Attempt to disable debugging, only turning it on if needed. I did this change earlier, so I don't completely recall, but I believe this doesn't working, because it turns on debugging too late. v0.3_php5.3_support abijah 2011-03-12 22:44:31 +00:00
  • e8a62f98fc Removed the deprecated assign by reference from the new operator abijah 2011-03-12 22:43:15 +00:00
  • 5a9dd5252c Branched to do PHP 5.3 work abijah 2011-03-12 22:41:55 +00:00
  • 7992b5413a Branched to do PHP 5.3 work abijah 2011-03-12 22:41:09 +00:00
  • c4f6f76edb Fixed a bug with 2 digit years abijah 2011-01-08 01:26:04 +00:00
  • 10f74d90ba Fixed a bug with 2 digit years v0.3_php5.3_support@1003 abijah 2011-01-08 01:26:04 +00:00
  • d95045cb15 Modified the grid search to support standard date formats, with a bit of a kludge by applying it to fields that end with _date or stamp. abijah 2011-01-08 00:56:15 +00:00
  • 381d14a6f6 Modified the grid search to support standard date formats, with a bit of a kludge by applying it to fields that end with _date or stamp. abijah 2011-01-08 00:56:15 +00:00
  • 0c95431128 Changed lease status to LATE after the customer is actually late, instead of when late charges start to apply. abijah 2011-01-08 00:53:40 +00:00
  • 5b911c856b Changed lease status to LATE after the customer is actually late, instead of when late charges start to apply. abijah 2011-01-08 00:53:40 +00:00
  • c76ba261d8 Fixed a bug with customer merge. Common contacts were being deleted when selected as a source contact to keep. abijah 2010-07-12 21:48:42 +00:00
  • 74eb6d29e1 Fixed a bug with customer merge. Common contacts were being deleted when selected as a source contact to keep. abijah 2010-07-12 21:48:42 +00:00
  • 82a010496d Releasing v0.3.0 v0.3.0 abijah 2010-07-02 22:20:55 +00:00
  • d8dfa0ca25 Removed the debug aid of sub-totaling statement entries. I'll add the right solution someday... abijah 2010-07-02 22:19:55 +00:00
  • 954f0d7968 Removed the debug aid of sub-totaling statement entries. I'll add the right solution someday... abijah 2010-07-02 22:19:55 +00:00
  • fccaed681d Modified a couple reports to have url control over the period abijah 2010-07-02 22:05:24 +00:00
  • 920dba3a4d Modified a couple reports to have url control over the period abijah 2010-07-02 22:05:24 +00:00
  • 3495a3d760 Updated to include total leases / past leases abijah 2010-07-02 21:43:34 +00:00
  • fff2e84fb1 Updated to include total leases / past leases abijah 2010-07-02 21:43:34 +00:00
  • cbdbbdf394 Modified customer merge functionality to leave everything from the destination customer in-tact, and simply add on contacts from the source customer, if requested. This simplifies things significantly, and also the paradigm shift of starting the operation from the destination customer allows us to merge multiple customers into one with ease (no need to dig around for each source customer before clicking merge) abijah 2010-07-02 20:52:00 +00:00
  • 11aacd5803 Modified customer merge functionality to leave everything from the destination customer in-tact, and simply add on contacts from the source customer, if requested. This simplifies things significantly, and also the paradigm shift of starting the operation from the destination customer allows us to merge multiple customers into one with ease (no need to dig around for each source customer before clicking merge) abijah 2010-07-02 20:52:00 +00:00
  • d83b72b2a3 Added the front end code to perform a customer merge. Seems to work, although I don't fully trust it yet. Now that implementation is done, I realize I don't care for the interface. Really, the destination customer should keep its primary contact and all other contacts. The user should only be given the choice of adding zero to all contacts from the source customer. A change in primary contact could always be handled after the merge. abijah 2010-07-02 19:36:39 +00:00
  • 34844760e8 Added the front end code to perform a customer merge. Seems to work, although I don't fully trust it yet. Now that implementation is done, I realize I don't care for the interface. Really, the destination customer should keep its primary contact and all other contacts. The user should only be given the choice of adding zero to all contacts from the source customer. A change in primary contact could always be handled after the merge. abijah 2010-07-02 19:36:39 +00:00
  • 2e3f168036 First pass at a customer merge function. Preliminary tests seem to be successful. abijah 2010-07-02 16:29:06 +00:00
  • b1113e826f First pass at a customer merge function. Preliminary tests seem to be successful. abijah 2010-07-02 16:29:06 +00:00
  • 465d9c0c5f Minor change to the display and sort order of unit sizes abijah 2010-07-02 13:38:38 +00:00
  • 112a128492 Minor change to the display and sort order of unit sizes abijah 2010-07-02 13:38:38 +00:00
  • 9bc572c590 Minor update to support the 'IN' search type, avoid wrapping floating point in CDATA, and to support the grid request for multiple pages. abijah 2010-07-02 13:27:35 +00:00
  • d96145530c Minor update to support the 'IN' search type, avoid wrapping floating point in CDATA, and to support the grid request for multiple pages. abijah 2010-07-02 13:27:35 +00:00
  • 59e23794c0 Added override function for counting the results. This is needed because the 'Unpaid Charges' report was returning a crazy large number of entries. Although I know this quick and dirty hack works for that report, I haven't checked or tested to see if this might cause issues in other areas. abijah 2010-04-14 04:24:13 +00:00
  • a602fce3ab Added override function for counting the results. This is needed because the 'Unpaid Charges' report was returning a crazy large number of entries. Although I know this quick and dirty hack works for that report, I haven't checked or tested to see if this might cause issues in other areas. abijah 2010-04-14 04:24:13 +00:00
  • fbaf23e7df Added possible fix for this problem with sandbox/devbox themes that use a font size so large, it creates usability issues. abijah 2010-04-14 03:34:01 +00:00
  • 6849c2caae Added possible fix for this problem with sandbox/devbox themes that use a font size so large, it creates usability issues. abijah 2010-04-14 03:34:01 +00:00
  • 1b790334fd Releasing v0.2.4 to fix problem with zero dollar SURPLUS items v0.2.4 abijah 2010-04-02 13:21:09 +00:00
  • 8d8ac0a60b Merge in bugfix from v0.2_work abijah 2010-04-02 13:08:41 +00:00
  • b83c870eed Merge in bugfix from v0.2_work abijah 2010-04-02 13:08:41 +00:00
  • 2b2ebc55c0 Fixed bug caused by floating point math. Sometimes, SURPLUS entries were being left with zero amounts. v0.2_work abijah 2010-04-02 13:04:02 +00:00
  • 65b6d582d9 Changed the invoice page to redirect back to the customer view, which is typically more of interest than the lease view abijah 2010-04-02 12:24:34 +00:00
  • 11b54588ff Changed the invoice page to redirect back to the customer view, which is typically more of interest than the lease view abijah 2010-04-02 12:24:34 +00:00
  • 45ed9bd7a3 Yet another bug from haste... let's hope this one fixes it. abijah 2010-03-31 20:10:21 +00:00
  • 214aa4d348 Yet another bug from haste... let's hope this one fixes it. abijah 2010-03-31 20:10:21 +00:00
  • 9adb37a8e2 Fixed copy/paste bug introduced at the last minute on the prior checkin. abijah 2010-03-31 20:07:29 +00:00
  • f281295084 Fixed copy/paste bug introduced at the last minute on the prior checkin. abijah 2010-03-31 20:07:29 +00:00
  • 078497cca8 Added outstanding charges and outstanding credits to the customer page, and reorded fields in order of presumed importance. Removed items from Unit/Lease which really shouldn't have been there. They were added for convenience, but the redundancy was confusing. Added a couple report links to make it easy to see outstanding charges and collected rents. abijah 2010-03-31 19:49:56 +00:00
  • 68cbca5e28 Added outstanding charges and outstanding credits to the customer page, and reorded fields in order of presumed importance. Removed items from Unit/Lease which really shouldn't have been there. They were added for convenience, but the redundancy was confusing. Added a couple report links to make it easy to see outstanding charges and collected rents. abijah 2010-03-31 19:49:56 +00:00
  • c688586fcb On move-out, redirecting back to the customer instead of the closed lease abijah 2010-03-31 19:45:45 +00:00
  • 4892143c0c On move-out, redirecting back to the customer instead of the closed lease abijah 2010-03-31 19:45:45 +00:00
  • b032dbd137 Fixed a sorting issue (depending on point of view). When sorting by date, or effective date, I find it useful to have the next order of sort be entry ID, so they can be viewed in the order actually entered. Ideally, we'll get to a 4 date system: charge-from date, charge-to date, effective date (whatever date the user feels is the right date for the transaction), and _actual_ date, which is the true and correct entry date/time and _not_ user settable. The names of each may need to be different, but that's where we need to head, in which case, we would sort on actual date instead of entry-id. abijah 2010-03-30 16:02:43 +00:00
  • 1be8df7a75 Fixed a sorting issue (depending on point of view). When sorting by date, or effective date, I find it useful to have the next order of sort be entry ID, so they can be viewed in the order actually entered. Ideally, we'll get to a 4 date system: charge-from date, charge-to date, effective date (whatever date the user feels is the right date for the transaction), and _actual_ date, which is the true and correct entry date/time and _not_ user settable. The names of each may need to be different, but that's where we need to head, in which case, we would sort on actual date instead of entry-id. abijah 2010-03-30 16:02:43 +00:00
  • e813849c86 Added ability to see the customer when listing transactions abijah 2010-03-30 15:57:54 +00:00
  • 285c682b1e Added ability to see the customer when listing transactions abijah 2010-03-30 15:57:54 +00:00
  • 3e68839706 Merge in from v0.2.3, a housekeeping release abijah 2010-03-12 04:38:59 +00:00
  • 3acdec1458 Merge in from v0.2.3, a housekeeping release abijah 2010-03-12 04:38:59 +00:00
  • e0b41ca4f7 Trivial release for housekeeping only v0.2.3 abijah 2010-03-12 04:27:12 +00:00
  • 780c614c78 Brought all notes to a top level directory, and got rid of the VSS database sql file. It has moved to its own repository: /svn/vss abijah 2010-03-12 04:24:38 +00:00
  • f49a23b2fd Brought all notes to a top level directory, and got rid of the VSS database sql file. It has moved to its own repository: /svn/vss abijah 2010-03-12 04:24:38 +00:00
  • 1b940d2adf Merge in v0.2.2 fixes abijah 2010-03-12 04:05:00 +00:00
  • 07461f4419 Merge in v0.2.2 fixes abijah 2010-03-12 04:05:00 +00:00
  • 4ed033b594 Brought in the latest database version v0.2.2 abijah 2010-03-12 03:52:38 +00:00
  • 4cd01cb254 Released as v0.2.2 abijah 2010-03-12 03:49:34 +00:00
  • 48631cffee Fixed a bug that was causing some lease charge_through_date fields to be NULL, which in turn caused additional charges to be added in error when assessing charges. The problem was that we were looking for statement entry charges that were not followed by other statement entries the next month. The intention was to locate rent charges that were not matched by a rent charge the following month, but we were looking for any type of statement entry. The presently visible problem was with a disbursement the next month on Lease #21, leaving NO last charge, not even just the wrong date. However, the issue could even be as simple as a Cleaning charge the next month, so we now filter not only for charges, but rent charges. abijah 2010-03-12 03:48:03 +00:00
  • 69224ef661 Fixed the monthly charges report to only reflect income accounts (not things like security deposits). Also, by restricting to charges, the report was neglecting things like reversals, leaving the totals skewed. Thefore, the 'CHARGES' restriction was removed and replaced with the much more appropriate chargeDisbursementFields() function, which dumps fields that tabulate correctly. abijah 2010-03-12 02:21:57 +00:00