Commit Graph

82 Commits

Author SHA1 Message Date
Paul van Tilburg cfb8fd37ee Added configuration files, directories and README information for deployment. 2011-11-15 15:46:08 +01:00
Paul van Tilburg 5e5a9dc13c Fixed typos in the README. 2011-11-11 16:56:26 +01:00
Paul van Tilburg 73de5b6222 Fixes for the separate time entry date support. 2011-11-11 15:18:51 +01:00
Paul van Tilburg 8ddd31f662 Added seperate date support for time entries. 2011-11-11 14:55:17 +01:00
Paul van Tilburg 8b00714bf3 Updated the ToDo-list. 2011-11-11 13:55:01 +01:00
Paul van Tilburg edc86f8913 Fixed handling of customers without a short name. 2011-11-11 13:53:49 +01:00
Paul van Tilburg 9703b27d6f Fixed CSS anomaly occurring in task_form. 2011-11-11 13:52:57 +01:00
Paul van Tilburg c5143a40ea More documention! 2011-11-11 12:02:42 +01:00
Paul van Tilburg 18d34c11e1 Fixed syntax error. 2011-11-10 18:26:15 +01:00
Paul van Tilburg 161084868f Documented the source code; translated the ToDo list. 2011-11-10 18:24:11 +01:00
Paul van Tilburg fda2cac1f1 Added COPYING file for GPL version 2. 2011-11-10 15:28:37 +01:00
Paul van Tilburg ab59365849 Fixed bug for creating links to invoices. 2011-11-10 15:23:24 +01:00
Paul van Tilburg 7119c2872c When a customer is created, proceed to CustomersN. 2011-11-10 15:23:09 +01:00
Paul van Tilburg 75e9d3b235 Improved VAT addition: only apply when VAT number is set. 2011-11-10 15:22:13 +01:00
Paul van Tilburg 6079d90b7a Ensure titlecasing for h2. 2011-11-10 13:09:56 +01:00
Paul van Tilburg 11627e85fc Corrected detection of an empty list of invoices. 2011-11-10 13:08:17 +01:00
Paul van Tilburg b2ce309d5f Implemented showing of which tab is selected. 2011-11-10 13:07:55 +01:00
Paul van Tilburg aa3e53b925 Removed some solved FIXMEs; cleaned up the code a bit. 2011-11-10 13:07:30 +01:00
Paul van Tilburg a628b83129 Beautified the pages a bit.
* Mention when a list is empty.
* Add a link to where to create new items when the list is emtpy.
* Add form reset buttons.
* Synced and added the page headers.
2011-11-10 12:51:12 +01:00
Paul van Tilburg 5f64874252 Fixed a problem where a cancel button was not handled. 2011-11-10 12:50:02 +01:00
Paul van Tilburg c67589f452 Fixed an error in the InvoiceSupport migration. 2011-11-10 12:49:31 +01:00
Paul van Tilburg fc62727e9e Add the SASS cache to .gitignore. 2011-11-09 23:00:23 +01:00
Paul van Tilburg 9fc843db2d Tweaked the layout a bit. 2011-11-09 23:00:13 +01:00
Paul van Tilburg 4f08695df5 Moved the placeholder to ensure that the stylesheets dir exists. 2011-11-09 22:57:07 +01:00
Paul van Tilburg 347691c4b1 Add some style to the application, use SASS for this. 2011-11-09 22:55:59 +01:00
Paul van Tilburg c792cb70a8 Added missing I18n module. 2011-11-09 19:44:59 +01:00
Paul van Tilburg 4ca48511ba Added dutch i18n for invoice generation (controller, template). 2011-11-09 18:31:23 +01:00
Paul van Tilburg a2de4fa6fd Added TimelineNew router; synced CustomerNew stuff. 2011-11-09 17:01:13 +01:00
Paul van Tilburg 06a4cafe02 Handle billed tasks differently (no timereg, but visable in overview). 2011-11-09 16:23:48 +01:00
Paul van Tilburg d5e9087c2c Removed already solved TODO item. 2011-11-09 16:12:30 +01:00
Paul van Tilburg 9e238780df Added separate LaTeX generation, added links to the invoices. 2011-11-09 16:11:51 +01:00
Paul van Tilburg 4c5a3ddfcd Added invoice listings (also per customer). 2011-11-09 16:03:02 +01:00
Paul van Tilburg f420cb58dd Added a main task overview for the index. 2011-11-09 16:02:43 +01:00
Paul van Tilburg c4e3161b87 Fiddled a bit with created_at/updated_at for invoices. 2011-11-09 16:02:04 +01:00
Paul van Tilburg 6aa19d1e08 Removed trailing whitespace. 2011-11-09 15:14:48 +01:00
Paul van Tilburg e4e709bd72 Changed period logic, use update_at attribute if there are no time entries. 2011-11-09 15:14:09 +01:00
Paul van Tilburg f0c7f59529 Added invoices subview for customers, improved invoice forms. 2011-11-09 15:13:39 +01:00
Paul van Tilburg 95de3d4dc3 Renamed TimeEntry#total to hours_total, replaced @entries with @time_entries. 2011-11-09 15:12:29 +01:00
Paul van Tilburg eba4efb9f3 Improved the template following recent changes. 2011-11-09 14:07:55 +01:00
Paul van Tilburg 6ffe7b23b0 Renamed Task#task_type to Task#type; use time_entries instead of entries. 2011-11-09 14:07:31 +01:00
Paul van Tilburg ee58b00d2c Added support for not adding VAT in views and template. 2011-11-09 14:07:03 +01:00
Paul van Tilburg 69d6424462 Make invoices task oriented; implemented correct invoicing.
* Split a task in two when billing.  The task tied to the invoice
  contains all time entries to be billed.
* For a fixed cost task all time entries are billed automatically,
  no selection is allowed.
* Updated the models with helper methods (billing, period, summaries).
* Prepare for improved templating.
* Improved invoice numbering.
* Improved support for fixed cost tasks.
2011-11-09 14:02:33 +01:00
Paul van Tilburg 0f59b9ceae Rename Timereg/time registration to Timeline/timeline. 2011-11-08 13:08:51 +01:00
Paul van Tilburg f543ac554a Moved the CustomersNInvoicesNew lower to fix routing order. 2011-11-08 13:08:22 +01:00
Paul van Tilburg 69497e93d4 Removed useless header. 2011-11-07 17:45:34 +01:00
Paul van Tilburg 8863f27e77 Tweaked the template for the new invoice generation params. 2011-11-07 17:45:22 +01:00
Paul van Tilburg 9d1c3283dd Added time entry editing. 2011-11-07 17:44:58 +01:00
Paul van Tilburg a940972b8b Added experimental invoice generation (and fixing). 2011-11-07 17:44:34 +01:00
Paul van Tilburg a75aa40389 Use a hash with attributes to mimick not-yet-existing objects. 2011-11-07 17:43:10 +01:00
Paul van Tilburg 6fa7334919 Tweaked the model a bit, moved and added helper methods. 2011-11-07 17:41:46 +01:00