Permalink
Browse files

Updated TODO with a few more items that are needed.

  • Loading branch information...
1 parent 9b22299 commit fefdd4c0ea281359e884830cf3043c1f2be576d5 Malcolm Tredinnick committed Jul 12, 2009
Showing with 28 additions and 3 deletions.
  1. +28 −3 TODO
View
31 TODO
@@ -6,10 +6,35 @@ Problems
selected for delete (and include them in the confirmation list before doing
so).
+- In normal code, we have to handle the case of attempting to create and save a
+ node that already exists.
+
+- When moving nodes, both in code and in the admin, need to handle merging
+ trees. For example, if the tree looks like this:
+
+ software/languages/python
+ software/languages/python/debugging
+ software/python/
+ software/python/debugging
+ software/python/design-patterns
+
+ and we move software/python to underneath software/languages, the new nodes
+ that have names similar to existing nodes should merge and the new tree
+ should look like:
+
+ software/languages/python/
+ software/languages/python/debugging
+ software/languages/python/design-patterns
+
+ The tricky part here is that this means some pk values will change, so
+ references to those objects have to be updated.
+
Features
=========
- Javascript tree widget for editing
- - YUI-based
- - JQuery-based
- - dynamic loading of data for really large sets.
+ - YUI-based
+ - JQuery-based
+ - dynamic loading of data for really large sets.
+- Add a setup.py and possibly other build scripts that the Kool Kids use these
+ days.

0 comments on commit fefdd4c

Please sign in to comment.