create interface to update an envelop + refactoring

2 jobs from 1886-update-envelops in 1 minute 38 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
passed #2651
lint:js

00:24

passed #2652
unit:django

01:14