Ticket #1031 (new)

Opened 7 years ago

Last modified 5 years ago

Support for RESTful API to node data

Reported by: mitar Owned by: kostko
Priority: normal Milestone: Next milestone
Component: nodewatcher/modules Version:
Keywords: projectideas, biggerproject Cc:
Related nodes: Realization state:
Blocking: Effort: high
Blocked by: Security sensitive: no

Description (last modified by mitar) (diff)

To ease interoperability with other existing web services for community wireless networks, nodewatcher should provide a RESTful API to node data so that node data can be manipulated from outside of the system.

The tricky part is that our way of storing node data in the database is extensible and not standardized Django, so some adaption of chosen library (like Tastypie) for REST interface will be needed.

Also all necessary handlers and validation on data changes should still be called, probably only once defined.

Change History

comment:1 Changed 7 years ago by mitar

  • Description modified (diff)

comment:2 Changed 7 years ago by mitar

  • Effort changed from normal to high

comment:3 Changed 5 years ago by kostko

  • Component changed from nodewatcher/core to nodewatcher/modules

comment:4 Changed 5 years ago by mitar

  • Milestone changed from 3.0b to Next milestone

comment:5 Changed 5 years ago by mitar

  • Keywords biggerproject added; biggerproject, gsoc removed

Removing for now from GSoC ideas list.

Note: See TracTickets for help on using tickets.