-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
57 lines (54 loc) · 2.66 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
NEXT:
-----
- Opvangen van duplicate keys
--> eerst find -> gevonden = error
-> niet gevonden: insert
--> dit zowel voor insert als voor update
--> ALLES BOVENSTAAND BINNEN TRANSACTION! (om race condition te vermijden)
LATER:
------
- Export to csv
- Formattering van getallen in Main en TransactionDetails (0.5 => .5) is wel goed in Main bij transactions
- Knoppen aanpassen:
- in AddTransaction: ipv enkel Submit, maak: "Submit", "Submit + Add detail", "Submit + Add new transaction"
- in AddDetail: ipv Submit en Submit+New, maak: "Submit", "Submit + Add another detail", "Submit + Add new transaction"
- Listing: Search op description
- Bekijken om iets "beters" te gebruiken om de transaties
te renderen in main (of om het even waar anders) zodat de view-code een
beetje vereenvoudigs (DBIC::API, ...)
- admin page:
- Beheer van basistabellen en users
- Users koppelen aan Accounts: owner, can edit, can add, ...
dit ipv iedereen die alles kan doen zoals nu
- Alle Add/Edit/... acties: tonen via dialog (ipv nieuwe pageload)
Dan posten via ajax, die returned resultaat dat dan getoond wordt in tabel (live)
- Makefile.PL up2date brengen, zodat installatie vlotter kan. (vooral deps toevoegen)
- Import from csv
- REST itf + android app
DONE:
-----
- edit-transaction link naast elke transactie
- delete-transaction link naast elke transactie
- add-detail link en implementatie bij elke transactie
- edit-detail link naast elk detail
- delete-detail link naast elk detail
- add-transaction link vanboven in overzicht
- $form->param overal vervangen door param_value, param_list of param_array
- $form->get_element({name => '...'}) overal vervangen door $form->get_field('...');
- Alle ingegeven transacties tonen in main, maar enkel zelf ingegevene laten editeren/deleten
- afgebeelde datum in main ook deflaten
- transactions.dat_entry => datetime! (ipv date)
- Enkel transacties met dat_valid in huidige maand tonen in main
- details laten inklappen (animatie via jQuery)
- datums ingeven met jQuery DatePick
- EndOfMonthReport
- expense transacties lichtrode achtergrond geven
- income transacties lichtgroene achtergrond geven
- net bijgevoegde transactie kleuren bij redirect van /transactions/enter naar /main
- Listings: overzichtslijst
- UserSettings: Default source account, Default target account, Default transaction type
- UserSettings wijzigen -> pagina om alle user settings te wijzigen
- Transaction -> TransactionDetail redirection
- TransactionDetail -> TransactionDetail redirection through Submit + new button
- Main screen only shows ten most recent transactoins + "more" button
- Remove use of BindLex