I just realized I was not on the whimsy dev list so I missed most of this 
discussion. :(

> On Apr 2, 2016, at 5:24 PM, Sam Ruby <ru...@intertwingly.net> wrote:
> 
> On Fri, Apr 1, 2016 at 11:43 AM, Sam Ruby <ru...@intertwingly.net> wrote:
>> 
>> Just a heads up: I'm looking at adding support for a "dry run" of
>> these scripts, which likely will result in some change to the script
>> itself, and may need additional setup by wrapper scripts.
> 
> The /roster/committer/* pages now support dry runs of changes.  Double
> click on on a light green area to show a form; make the updates you
> wish, and then option-click on Macs (control-click everwhere else) on
> the relevant button.  The results will come back in JSON form.  For
> LDAP changes, they will show you the previous value, for SVN changes
> you will see a transcript of commands issued and their responses.
> 
> You will also see other information, including a JSON representation
> of the committer page.
> 
> - - -
> 
> This tool can be run locally assuming you have your .whimsy file set
> up and LDAP configured.  See
> https://github.com/apache/whimsy/blob/master/DEVELOPMENT.md#setup
> 
> The commands you need to run a local server can be found in
> https://github.com/apache/whimsy/blob/master/www/roster/README
> 
> The server will automatically restart whenever it detects a code
> change.  You mentioned adding an action to move a member to
> deceased... that sounds like a relatively straightforward change that
> can be developed and tested locally.  To make it even easier, I've
> split up the file that shows the page, which means that only two files
> would need to be updated for this change.  For the client side:
> 
> https://github.com/apache/whimsy/blob/master/www/roster/views/person/memstat.js.rb
> 
> and for the server side:
> 
> https://github.com/apache/whimsy/blob/master/www/roster/views/actions/memstat.json.rb
> 
> - Sam Ruby

Craig L Russell
Architect
craig.russ...@oracle.com
P.S. A good JDO? O, Gasp!





Reply via email to