TWiki
>
Main Web
>
AddEditRemoveTODOTaskStory
(21 Sep 2006,
IvoVanDongen
)
E
dit
A
ttach
AddEditRemoveTODOTaskStory
Functional specifications
This adds add/edit/remove Todo list or Task functionality to the calendar.
A button is used to add a task
A button is used to remove the task
The task titles are links to edit them
After each addition/edit/remove the iCal file has to be synchronized in order to avoid conflicts
The events are thrown out of the database
The iCal file is read in the database again
The new/edited task is validated (checked if its unique and if its adheres to the standard)
On conflicts the user is informed
Else the task is stored in the database and the remote file is updated
Technical interpretation
The WebDavCalendarSynchronisation must be extended to support task synchronising and writing back tasks to the webdav file
The TaskDaoWebDavHibernateBufferedImpl must be updated so that it synchs the iCal file on addition/update
Wicket
AddEditTaskPanel
backlink
remove button
Form component with the task fields
Validation and feedback
Budget/Hours
task
hours
todo
extending WebDavCalendarSynchronisation
3
3
TaskDaoWebDavHibernateBufferedImpl
6
6
AddEditTaskPanel
8
8
Total
17
17
Discussion
--
JochemKolthof
- 20 Sep 2006
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r2
<
r1
|
B
acklinks
|
R
aw View
|
M
ore topic actions
Topic revision: r2 - 21 Sep 2006 - 09:08:11 -
IvoVanDongen
Main
Log In
or
Register
Main Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
Sandbox
TWiki
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback