{"action":"closed","issue":{"url":"https://api.github.com/repos/4teamwork/opengever.core/issues/3716","repository_url":"https://api.github.com/repos/4teamwork/opengever.core","labels_url":"https://api.github.com/repos/4teamwork/opengever.core/issues/3716/labels{/name}","comments_url":"https://api.github.com/repos/4teamwork/opengever.core/issues/3716/comments","events_url":"https://api.github.com/repos/4teamwork/opengever.core/issues/3716/events","html_url":"https://github.com/4teamwork/opengever.core/issues/3716","id":278457329,"number":3716,"title":"Allow Admins (and Managers) to unlock documents locked by webdav.","user":{"login":"deiferni","id":736583,"avatar_url":"https://avatars2.githubusercontent.com/u/736583?v=4","gravatar_id":"","url":"https://api.github.com/users/deiferni","html_url":"https://github.com/deiferni","followers_url":"https://api.github.com/users/deiferni/followers","following_url":"https://api.github.com/users/deiferni/following{/other_user}","gists_url":"https://api.github.com/users/deiferni/gists{/gist_id}","starred_url":"https://api.github.com/users/deiferni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deiferni/subscriptions","organizations_url":"https://api.github.com/users/deiferni/orgs","repos_url":"https://api.github.com/users/deiferni/repos","events_url":"https://api.github.com/users/deiferni/events{/privacy}","received_events_url":"https://api.github.com/users/deiferni/received_events","type":"User","site_admin":false},"labels":[{"id":38017514,"url":"https://api.github.com/repos/4teamwork/opengever.core/labels/Enhancement","name":"Enhancement","color":"d4c5f9","default":false},{"id":765602932,"url":"https://api.github.com/repos/4teamwork/opengever.core/labels/Komplexit%C3%A4t:%20Mittel","name":"Komplexität: Mittel","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":{"login":"njohner","id":7374243,"avatar_url":"https://avatars3.githubusercontent.com/u/7374243?v=4","gravatar_id":"","url":"https://api.github.com/users/njohner","html_url":"https://github.com/njohner","followers_url":"https://api.github.com/users/njohner/followers","following_url":"https://api.github.com/users/njohner/following{/other_user}","gists_url":"https://api.github.com/users/njohner/gists{/gist_id}","starred_url":"https://api.github.com/users/njohner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/njohner/subscriptions","organizations_url":"https://api.github.com/users/njohner/orgs","repos_url":"https://api.github.com/users/njohner/repos","events_url":"https://api.github.com/users/njohner/events{/privacy}","received_events_url":"https://api.github.com/users/njohner/received_events","type":"User","site_admin":false},"assignees":[{"login":"njohner","id":7374243,"avatar_url":"https://avatars3.githubusercontent.com/u/7374243?v=4","gravatar_id":"","url":"https://api.github.com/users/njohner","html_url":"https://github.com/njohner","followers_url":"https://api.github.com/users/njohner/followers","following_url":"https://api.github.com/users/njohner/following{/other_user}","gists_url":"https://api.github.com/users/njohner/gists{/gist_id}","starred_url":"https://api.github.com/users/njohner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/njohner/subscriptions","organizations_url":"https://api.github.com/users/njohner/orgs","repos_url":"https://api.github.com/users/njohner/repos","events_url":"https://api.github.com/users/njohner/events{/privacy}","received_events_url":"https://api.github.com/users/njohner/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/4teamwork/opengever.core/milestones/46","html_url":"https://github.com/4teamwork/opengever.core/milestone/46","labels_url":"https://api.github.com/repos/4teamwork/opengever.core/milestones/46/labels","id":3077187,"number":46,"title":"Release 2018.3","description":"","creator":{"login":"deiferni","id":736583,"avatar_url":"https://avatars2.githubusercontent.com/u/736583?v=4","gravatar_id":"","url":"https://api.github.com/users/deiferni","html_url":"https://github.com/deiferni","followers_url":"https://api.github.com/users/deiferni/followers","following_url":"https://api.github.com/users/deiferni/following{/other_user}","gists_url":"https://api.github.com/users/deiferni/gists{/gist_id}","starred_url":"https://api.github.com/users/deiferni/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deiferni/subscriptions","organizations_url":"https://api.github.com/users/deiferni/orgs","repos_url":"https://api.github.com/users/deiferni/repos","events_url":"https://api.github.com/users/deiferni/events{/privacy}","received_events_url":"https://api.github.com/users/deiferni/received_events","type":"User","site_admin":false},"open_issues":27,"closed_issues":72,"state":"open","created_at":"2018-01-31T08:44:07Z","updated_at":"2018-05-02T12:30:34Z","due_on":"2018-05-18T07:00:00Z","closed_at":null},"comments":3,"created_at":"2017-12-01T12:52:09Z","updated_at":"2018-05-02T12:30:34Z","closed_at":"2018-05-02T12:30:34Z","author_association":"MEMBER","body":"This is a recurring support issue. At the moment solving this issue also includes a developer, which must perform the unlock. This is time-consuming and unnecessary.\r\n\r\nWe want to improve this situation and allow an `Administrator` (and `Manager`) to unlock a document. The `Administrator` is usually the person that decides if the unlock is justified (e.g. when a user left for holidays and forgot close officeconnector and checkin the document) and then opens the support issue.\r\n\r\nA `WebDAV` locked document should be unlockable (for `Administrator` and `Manager`) just the same way as the document is unlockable when another user opens the `Edit medatata` view on a document:\r\n![screen shot 2017-12-01 at 13 49 35](https://user-images.githubusercontent.com/736583/33483545-99c2d4b6-d69e-11e7-9ce6-896f8e5e0c2c.png)\r\n\r\n\r\nFor documentation purposes a short description of the current unlock process:\r\n- create a locked document, checkout and edit the document, and keep officeconnector open.\r\n- officeconnector will create a `WebDAV` lock. you should see the following info messages on the document overview:\r\n![screen_shot_2017-12-01_at_12_32_36](https://user-images.githubusercontent.com/736583/33482255-6df4c930-d698-11e7-8f42-fa2a1900dcf5.png) The marked messages is the one displayed for the `WebDAV` lock.\r\n- to force-unlock the `WebDAV` a `Manager` must open the **Zope** control panel, then navigate to `/Control_Panel/DavLocks/manage_main`\r\n- in the form fill in the path relative to zope for the document's **parent**, e.g. `/fd/ordnungssystem/fuehrung/kommunikation/allgemeines/dossier-1/` and submit\r\n- the lock can then be removed in the following form:\r\n![screen shot 2017-12-01 at 13 38 35](https://user-images.githubusercontent.com/736583/33483197-f5c50a60-d69c-11e7-8f93-c305dda58459.png)\r\n\r\n"}}
{"actor":{"display_login":"phgross"}}