On Thu, Dec 24, 2015 at 4:17 PM, Sam Ruby <[email protected]> wrote:
> On Mon, Dec 14, 2015 at 5:50 PM, Sam Ruby <[email protected]> wrote:
>> On Sun, Dec 13, 2015 at 11:06 AM, Sam Ruby <[email protected]> wrote:
>>>
>>> I would like to explore having
>>> the current 'staple' function be done via dragging and dropping of images
>>> and PDFs on top of one another.
>>
>> I've pushed out a change roughing in the UI for this... if a given
>> message has two or more attachments, you can drag and drop one on top
>> of another.  At the moment, it only issues an alert telling you what
>> you have done.  In the future, this will send a request to the server
>> to perform the appropriate conversions to PDF (as required) and
>> concatenation.
>
> I'm slowly adding functions to this.

This could be ready in early January.  Latest additions: signature
verification, and the server side of ICLA processing (minus the actual
commit).  So if you go through the motions of filing an icla, a
document should appear in documents/iclas, and
foundation/officers/iclas.txt should be updated on your machine, but
won't actually be committed (yet).

Both of these are examples of modularity.

The signature processing is encapsulated into two files (client/server):

https://github.com/apache/whimsy/blob/secmail/www/secmail/views/check-signature.js.rb
https://github.com/apache/whimsy/blob/secmail/www/secmail/views/actions/check-signature.json.rb

Similarly, the icla processing is encapsulated into two files (client/server):

https://github.com/apache/whimsy/blob/secmail/www/secmail/views/forms/icla.js.rb
https://github.com/apache/whimsy/blob/secmail/www/secmail/views/actions/icla.json.rb

Looking at recent traffic, it looks like it would be worthwhile to add
checks to ensure that public names are unique.  This would be a
straightforward addition to the actions/icla.json.rb file mentioned
above.

All code is being developed on Mac OS/X El Capitan (10.11.2), an
should work there.  I don't expect any problems deploying this code on
Ubuntu Trusty (14.04.3)

- Sam Ruby

Reply via email to