-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO
68 lines (65 loc) · 2.52 KB
/
TODO
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
58
59
60
61
62
63
64
65
66
67
68
running
-------
* tasks: moving around messes position
* pyunit
next
----
* pull when creating repos folders, use config
* tasks: details as a wiki page
* wiki: rollback (or diff and keep/commit prefered version)
* archive tasks
* rights and role to edit/see projects
* rights to create tasks/move tasks
backlog
-------
* git/mercurial: hg push/pull easy, git push does not work ...
* cache a wiki (multiple levels, files ie: images)
* multi-users
* docstrings
* clean webui.py to use mount and apps
done
----
* add/move/status for tasks
* cache a wiki folder (1 level, only *.something -> html)
* plug bottle to show wiki and tasks
* render wiki pages with a markup (markdown)
* cache a wiki folder (1 level, non html files are routed by bottle)
* wiki: edit -> doc.py save(path, newcontent)
* wiki: commit -> doc.py commit(path)
* UI: wiki load file in textarea
* UI: wiki save file
* UI: wiki commit
* wiki: refresh cache
* cache wiki with cp -R + render -> md5 between old and new, cache only if different, if not a rendered type copy the raw content, else remove .ext
* BUG: content gets " " added at the beginning -> was in the template
* styling: sass (pyscss does not compile semantic well) and [semantic](http://semantic.gs/)
* add to menus
* add menus for wiki
* tasks UI with bottle
* tasks UI drag'n drop (http://forum.jquery.com/topic/drag-drop-in-android-ios) -> jquery + ui + jQuery UI Touch Punch 0.2.2 Dave Furfero
* tasks UI: fix problem with position (separate positions from statuses)
* tasks api with bottle
* pep8
* fix database path
* configuration (paths, db) -> .ini + @configure
* theme add task
* get paths out of the code (use os.path.getcwd) -> configuration
* wiki UI: create new page
* move leftmenu to base template
* list commits
* UI: switch branch
* setup.py -> requirements.txt
* wiki: list commits -> list all commits in repo
* add sessions in order to keep consistant branch selection(beaker)
* code: browse folders and display files
* tasks sync: 2-way sync using API
* tasks: tasks/<taskid> to view a task details -> sync/tasks/guid
* init HEAD for git or default for hg - looks ok now
* authentication - done
* multi-projects - done, cf config-multiprojects.ini
* style menus
* posting a new document fails, maybe when trying to commit to empty repo - ko in git
* viewing repo when it's new and has not commit fails with hg
* keep tasks as part of the project
* tasks: when moving between statuses, ensure source status is updated
* add option to rename/edit a task