{"action":"created","issue":{"url":"https://api.github.com/repos/JabRef/jabref/issues/877","repository_url":"https://api.github.com/repos/JabRef/jabref","labels_url":"https://api.github.com/repos/JabRef/jabref/issues/877/labels{/name}","comments_url":"https://api.github.com/repos/JabRef/jabref/issues/877/comments","events_url":"https://api.github.com/repos/JabRef/jabref/issues/877/events","html_url":"https://github.com/JabRef/jabref/pull/877","id":136931305,"number":877,"title":"Add ability to run arbitrary formatters as cleanup actions","user":{"login":"tobiasdiez","id":5037600,"avatar_url":"https://avatars.githubusercontent.com/u/5037600?v=3","gravatar_id":"","url":"https://api.github.com/users/tobiasdiez","html_url":"https://github.com/tobiasdiez","followers_url":"https://api.github.com/users/tobiasdiez/followers","following_url":"https://api.github.com/users/tobiasdiez/following{/other_user}","gists_url":"https://api.github.com/users/tobiasdiez/gists{/gist_id}","starred_url":"https://api.github.com/users/tobiasdiez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tobiasdiez/subscriptions","organizations_url":"https://api.github.com/users/tobiasdiez/orgs","repos_url":"https://api.github.com/users/tobiasdiez/repos","events_url":"https://api.github.com/users/tobiasdiez/events{/privacy}","received_events_url":"https://api.github.com/users/tobiasdiez/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/JabRef/jabref/labels/feature","name":"feature","color":"006800"},{"url":"https://api.github.com/repos/JabRef/jabref/labels/ready-for-review","name":"ready-for-review","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-27T15:30:28Z","updated_at":"2016-02-28T10:58:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JabRef/jabref/pulls/877","html_url":"https://github.com/JabRef/jabref/pull/877","diff_url":"https://github.com/JabRef/jabref/pull/877.diff","patch_url":"https://github.com/JabRef/jabref/pull/877.patch"},"body":"Add ability to run arbitrary formatters as cleanup actions by reusing save actions. Thus some old cleanup entries could be removed. This also implements/fixes #295. Moreover, an erase formatter is added which just deletes the corresponding field.\r\n\r\n![untitled](https://cloud.githubusercontent.com/assets/5037600/13373692/d6ea20c2-dd6e-11e5-93d2-346a0bd30634.png)\r\n\r\n\r\nCode changes:\r\n- Rename SaveActions to FieldFormatterCleanups\r\n- Some smaller refactorings to reuse SaveActions (mainly to separate them from MetaData)\r\n\r\n:\r\n- [x] Change in CHANGELOG.md described?\r\n- [x] Changes in pull request outlined? (What, why, ...)\r\n- [x] Tests created for changes?\r\n- [x] Tests green?\r\n"},"comment":{"url":"https://api.github.com/repos/JabRef/jabref/issues/comments/189839407","html_url":"https://github.com/JabRef/jabref/pull/877#issuecomment-189839407","issue_url":"https://api.github.com/repos/JabRef/jabref/issues/877","id":189839407,"user":{"login":"lenhard","id":1515701,"avatar_url":"https://avatars.githubusercontent.com/u/1515701?v=3","gravatar_id":"","url":"https://api.github.com/users/lenhard","html_url":"https://github.com/lenhard","followers_url":"https://api.github.com/users/lenhard/followers","following_url":"https://api.github.com/users/lenhard/following{/other_user}","gists_url":"https://api.github.com/users/lenhard/gists{/gist_id}","starred_url":"https://api.github.com/users/lenhard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lenhard/subscriptions","organizations_url":"https://api.github.com/users/lenhard/orgs","repos_url":"https://api.github.com/users/lenhard/repos","events_url":"https://api.github.com/users/lenhard/events{/privacy}","received_events_url":"https://api.github.com/users/lenhard/received_events","type":"User","site_admin":false},"created_at":"2016-02-28T10:58:36Z","updated_at":"2016-02-28T10:58:36Z","body":"I think it would look better if the check boxes were aligned vertically. "}}