Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

View for scheduled/budgeted transactions

#3

Add a 5th view, which will contain a tab view with 2 sections: Scheduled and Budget. Both will contain a table very similar to the transaction table, except they will only show the "root" transaction of each schedule and budget, with eye candy fields like the next occurrence, and the budget spent ratio etc.

Adding a transaction in these table will be like adding a normal transaction (with defaulting to monthly recurrence). Delete and Info buttons will work as normal.

Reported by Virgil Dupras · May 31st, 2009 @ 12:00 PM

State: fixed
Milestone: v1.6
Assigned to: Virgil Dupras Virgil Dupras

Activity

  1. Virgil Dupras
  2. Virgil Dupras
    Virgil Dupras
    • Assigned user set to Virgil Dupras
    • State changed from new to open

    August 11th, 2009 @ 02:21 PM

  3. Virgil Dupras
    Virgil Dupras

    (from [47]) [#3] Started implementing a Schedule view. For now, it's read-only and has a lot of code duplication with ttable.

    August 12th, 2009 @ 02:25 PM

  4. Virgil Dupras
    Virgil Dupras

    (from [48]) [#3] Fixed issues with Stop Date field edition. It's the first date field with a possibility of a None value, so the date field editor had to be improved to support that.

    August 12th, 2009 @ 05:09 PM

  5. Virgil Dupras
    Virgil Dupras

    (from [49]) [#3] Implemented basic schedule edition in the sctable.

    August 13th, 2009 @ 03:29 PM

  6. Virgil Dupras
    Virgil Dupras

    (from [50]) [#3] Disabled inline edition for the schedule table. After having tried to add a NSPopUpButtonCell as a cell for the Repeat Type column, it turns out that doing so messes greatly with the edition system. There doesn't seem to be an easy workaround so, for now, the schedule and budget tables edition will be modal only.

    August 15th, 2009 @ 06:07 PM

  7. Virgil Dupras
    Virgil Dupras

    (from [52]) [#3] Added a first (barely) working schedule info panel.

    August 16th, 2009 @ 05:45 PM

  8. Virgil Dupras
    Virgil Dupras

    (from [53]) [#3] Various improvements to schedule edition: fixed repeat_every_desc crash, refresh repeat_every_desc on load, start edition on return + double-click in sctable.

    August 17th, 2009 @ 11:03 AM

  9. Virgil Dupras
    Virgil Dupras

    (from [54]) [#3] Fixed a crash when using up/down arrows on invalid date in date editor.

    August 17th, 2009 @ 11:34 AM

  10. Virgil Dupras
    Virgil Dupras

    (from [56]) [#3] When changing the ref transaction of a schedule, reset spawn cache (so that the changes are actually reflected in the spawns right away).

    August 17th, 2009 @ 03:37 PM

  11. Virgil Dupras
    Virgil Dupras

    (from [57]) [#3] It's now possible to add a new schedule through the sctable+scpanel.

    August 17th, 2009 @ 04:37 PM

  12. Virgil Dupras
    Virgil Dupras

    (from [58]) [#3] Added support for deletion in sctable.

    August 18th, 2009 @ 11:02 AM

  13. Virgil Dupras
    Virgil Dupras

    (from [59]) [#3] Removed support for scheduling in the tpanel (redundant with scpanel), which required changing around a lot of tests so the use scpanel rather than tpanel for schedule setup.

    August 18th, 2009 @ 01:17 PM

  14. Virgil Dupras
    Virgil Dupras

    (from [60]) [#3] Refactoring: removed some code duplication in the scpanel.

    August 18th, 2009 @ 03:12 PM

  15. Virgil Dupras
    Virgil Dupras

    (from [61]) [#3] Refactoring: removed a lot of duplicated code in panel code on the cocoa side.

    August 18th, 2009 @ 03:54 PM

  16. Virgil Dupras
    Virgil Dupras

    (from [62]) [#3] Refactored the date increasing algorithm in schedules into a DateCounter iterator class, and made the exceptions of a schedule clear themselves upon repeat_type, repeat_every or start_date changes.

    August 19th, 2009 @ 12:12 PM

  17. Virgil Dupras
    Virgil Dupras

    (from [64]) [#3] Added undo support for schedules.

    August 20th, 2009 @ 10:50 AM

  18. Virgil Dupras
    Virgil Dupras

    (from [65]) [#3] Added keyboard shortcuts for selecting the schedule view.

    August 20th, 2009 @ 11:00 AM

  19. Virgil Dupras
    Virgil Dupras

    (from [66]) [#3] Added the "Make Schedule from Selected" feature.

    August 20th, 2009 @ 08:42 PM

  20. Virgil Dupras
    Virgil Dupras

    (from [67]) [#3] Refactoring: Moved panel code around so more GUI control is given to the py side (pre_load, post_load, pre_save).

    August 21st, 2009 @ 08:47 AM

  21. Virgil Dupras
    Virgil Dupras

    (from [68]) [#3] Refactoring: I had forgotten to refactor the new() method of the schedule panel in my last commit.

    August 21st, 2009 @ 08:53 AM

  22. Virgil Dupras
    Virgil Dupras

    (from [69]) [#3] The Repeat Type column in the sctable now has the same value as in the scpanel (rather than just the rtype identifier).

    August 21st, 2009 @ 04:01 PM

  23. Virgil Dupras
    Virgil Dupras

    (from [73]) [#3] Began implementing the budget table.

    August 22nd, 2009 @ 05:47 PM

  24. Virgil Dupras
    Virgil Dupras

    (from [74]) [#3] Added the budget info panel.

    August 23rd, 2009 @ 02:21 PM

  25. Virgil Dupras
    Virgil Dupras
    • State changed from open to fixed

    (from [75]) [#3 state:fixed] Removed budget edition from apanel.

    August 24th, 2009 @ 12:27 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.