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
