Jarrod Johnson
fe63b1421e
Trim as-yet unused attributes.
...
Have RESTful access to creating nodes work
2014-01-28 11:18:00 -05:00
Jarrod Johnson
7752bbbc27
Enumerate nodegroups
2013-11-13 15:12:57 -05:00
Jarrod Johnson
5e406d6fa1
Have attribute set return some data
...
Handle html form arrays with blanks, removing blank values
(more complex usage requires JSON)
2013-11-13 14:52:32 -05:00
Jarrod Johnson
ecc7c21fc4
Support list style attributes (notably groups) in the api explorer
2013-11-13 10:36:43 -05:00
Jarrod Johnson
57fe5cfcce
Switch 'groups' to list from set. Ordering matters from an inheritance perspective.
2013-11-11 13:00:51 -05:00
Jarrod Johnson
47ab508a01
Cleanup disused code and exploratory output
2013-11-11 09:15:17 -05:00
Jarrod Johnson
e7f2557c18
Add nodegroup inheritence handling
2013-11-10 11:03:23 -05:00
Jarrod Johnson
a95476563f
Another note on where to do some inheritence things
2013-11-09 12:02:26 -05:00
Jarrod Johnson
90f7de25b2
Document places to flesh out for inheritence
2013-11-09 11:58:16 -05:00
Jarrod Johnson
24996d3159
-Document design thoughts on clustered mode
2013-11-09 11:36:30 -05:00
Jarrod Johnson
6947f98d62
Rework some messages details, make boot device work
2013-11-07 16:33:48 -05:00
Jarrod Johnson
6fbdbcde82
Fix http relations for .. in the case of root collection, which has no containing collection
2013-11-07 14:49:16 -05:00
Jarrod Johnson
215acdf4a7
Have rest explorer actually mostly work as expected
2013-11-07 14:39:34 -05:00
Jarrod Johnson
836ea16603
Add links for self and collection as appropriate
2013-11-04 10:20:51 -05:00
Jarrod Johnson
73fba431ae
Fix json output mistakes.
...
I may wish to change http api to a single json dumps. At that point the
socket api would be the only consumer of the piecewise json messages.
Merging the json data is a non-trivial problem and httpapi is doing too much
hand assembly of the data.
http api would lose any hope of one request, staggered response behavior as a result,
but http is a terrible protocol for that anyway and there is always the socket api
2013-11-04 09:53:16 -05:00
Jarrod Johnson
559b00b8e8
Add relation information to json output
2013-11-03 17:07:17 -05:00
Jarrod Johnson
09bd9b3131
Better not found warnings
2013-11-03 14:57:58 -05:00
Jarrod Johnson
78bc2e8338
Start rendering parts of the links required for api exploring
2013-11-03 13:16:28 -05:00
Jarrod Johnson
4ee6f2bdb3
Have rest explorer provide for the ability of enumerated values be a dropdown selection
2013-11-03 12:30:22 -05:00
Jarrod Johnson
c60add3474
Clarify explorer text, have secret values present managed in password inputs
2013-11-03 10:39:37 -05:00
Jarrod Johnson
659f85eaa0
Add support for showing all as well as current attributes
2013-11-03 10:36:03 -05:00
Jarrod Johnson
58482c6090
Implement ability to change settings for an existing node
2013-11-03 10:21:54 -05:00
Jarrod Johnson
4ba42558b1
Add the attributes interface to messages for input checking
2013-11-03 10:12:50 -05:00
Jarrod Johnson
ada6302c2d
Provide common entry point for input processing
2013-11-03 09:52:43 -05:00
Jarrod Johnson
51c80cdd74
Include some feedback in rest explorer on input data
2013-11-03 09:05:50 -05:00
Jarrod Johnson
ef3c8cd0c8
Add some header to the rest explorer interface
2013-11-03 08:50:03 -05:00
Jarrod Johnson
37f0c64c65
Factor out json and html renderings into distinct functions
2013-11-03 08:44:28 -05:00
Jarrod Johnson
6588a15174
Back off on the table attempt in the rest explorer interface
2013-11-03 08:18:44 -05:00
Jarrod Johnson
17a75d96ab
Make use of the rest explorer html modifications
2013-11-03 01:11:19 -04:00
Jarrod Johnson
700d44cb6d
More work on bringing rest explorer up to capable
2013-11-03 00:52:59 -04:00
Jarrod Johnson
11a86963c4
Add a check to influence the html form to act like update and ignore fields
2013-11-03 00:43:05 -04:00
Jarrod Johnson
c6ed89c3d7
Remove extraneous exploration prints
2013-11-03 00:25:51 -04:00
Jarrod Johnson
80bcc4a26f
Rework attribute messages
2013-11-03 00:25:12 -04:00
Jarrod Johnson
180de88da1
Tolerate extensions in URLs
2013-11-03 00:02:13 -04:00
Jarrod Johnson
3fa61dc8f9
Wire up input to plugins for create/read
2013-11-02 19:45:10 -04:00
Jarrod Johnson
9765d2c2bb
Fix problem where operation lookup as for naught
2013-11-02 19:01:53 -04:00
Jarrod Johnson
4ee20bafc7
Pave the way for things other than 'get'
2013-11-02 18:57:51 -04:00
Jarrod Johnson
f3fc2ace76
Add some beginnings of html form response for api explorer
2013-11-02 18:37:26 -04:00
Jarrod Johnson
04d2cd4ba3
Add attribute retrieval facility
2013-11-02 18:24:04 -04:00
Jarrod Johnson
3caafa063b
Change to plugin subdirectories to better organize plugins
2013-11-02 17:45:55 -04:00
Jarrod Johnson
265dc4215e
Correct issues with the attempted merge of crypto and configmanager
2013-11-02 17:35:58 -04:00
Jarrod Johnson
4eaaa0c1a9
Create particular exceptions and start using them
2013-11-02 17:32:48 -04:00
Jarrod Johnson
cf7ffe9de2
Merge crypto into configmanager
2013-11-02 17:26:52 -04:00
Jarrod Johnson
fc7d426d06
Address some problems caused by refactor
2013-11-02 17:21:34 -04:00
Jarrod Johnson
c242f32e73
Refactor configuration code into a distinct location
2013-11-02 16:58:38 -04:00
Jarrod Johnson
bb8c65fc34
Add definitions for standard messages to pass through pulig api
2013-11-02 14:52:32 -04:00
Jarrod Johnson
ec58c47bff
Restore console functionality
2013-11-02 13:40:53 -04:00
Jarrod Johnson
67fe18fe3f
Fix problem with an unhandled command without a default.
2013-11-02 13:30:29 -04:00
Jarrod Johnson
a8d0ec4c3c
Renome current console to consoleserver and refactor
2013-11-02 13:25:56 -04:00
Jarrod Johnson
3a3dbf9f41
Progress toward more strictly defined objects
...
messages and consoles get classes to guide developers toward consistency.
2013-11-02 13:06:48 -04:00