Bitgroup/Tasks

From Organic Design wiki
< Bitgroup
Revision as of 13:54, 18 September 2013 by Nad (talk | contribs) (Task#3 (2013-09-16))

Tasks todo

Task#10 (2013-09-18)

Need to change the dataSync method slightly to guarantee that only one sync is occurring at once. If the server or browser is too slow with one request, then the next can occur at the same time and begin to clog up the pipe. A simple syncLock property would do it that's set at the start of the sync and reset on success or error.

Task#9 (2013-09-17)

Proper notification system for messages on the page, so that notification comes up in all instances until the notification is closed.

Task#8 (2013-09-17)

The extensions and the node data need to be in their own dir rather than just a named file. Extensions can then be packaged with their own resource files such as images etc. Also the extension should be able to have it's own i18n file instead of having to call msgSet so that it's easier for non-developers to help maintain the messages.

Task#6 (2013-09-17)

Treeview component that can be dynamically connected or not (i.e. just setValue without connect)

Task#5 (2013-09-17)

Password authentication to protect from XSS in Ajax requests to the application from remote sites.

Task#4 (2013-09-17)

Group invitation and acceptance mechanism.

Task#3 (2013-09-16)

Add group creation view and a template data structure for new groups. Group creation can only work if both the Bitgroup and Bitmessage daemons are running, so it must bring up a message advisng the user to start them if they're not both running. Since the connected state of both is in the dynamic state data, events can be set up so that the group creation form can render as soon as the connected state is corrected.

Tasks done

Task#1 (2013-09-10)

Create default skin based on OD site.

Completed (2013-09-16)

Task#2 (2013-09-12)

Detect connectivity status with the Bitgroup service and the Bitmessage application and report in the interface. Queue up data synchronisation changes until the service is back online if it's not connected.

Completed (2013-09-15)

Task#7 (2013-09-17)

Change i18n messages to JSON and load from both JS and Python sides.

Completed (2013-09-17)