{"action":"closed","issue":{"url":"https://api.github.com/repos/craftercms/craftercms/issues/836","repository_url":"https://api.github.com/repos/craftercms/craftercms","labels_url":"https://api.github.com/repos/craftercms/craftercms/issues/836/labels{/name}","comments_url":"https://api.github.com/repos/craftercms/craftercms/issues/836/comments","events_url":"https://api.github.com/repos/craftercms/craftercms/issues/836/events","html_url":"https://github.com/craftercms/craftercms/issues/836","id":230488691,"number":836,"title":"[studio-ui] Build CMIS data source","user":{"login":"sumerjabri","id":3931908,"avatar_url":"https://avatars1.githubusercontent.com/u/3931908?v=4","gravatar_id":"","url":"https://api.github.com/users/sumerjabri","html_url":"https://github.com/sumerjabri","followers_url":"https://api.github.com/users/sumerjabri/followers","following_url":"https://api.github.com/users/sumerjabri/following{/other_user}","gists_url":"https://api.github.com/users/sumerjabri/gists{/gist_id}","starred_url":"https://api.github.com/users/sumerjabri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sumerjabri/subscriptions","organizations_url":"https://api.github.com/users/sumerjabri/orgs","repos_url":"https://api.github.com/users/sumerjabri/repos","events_url":"https://api.github.com/users/sumerjabri/events{/privacy}","received_events_url":"https://api.github.com/users/sumerjabri/received_events","type":"User","site_admin":false},"labels":[{"id":469369226,"url":"https://api.github.com/repos/craftercms/craftercms/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":550766449,"url":"https://api.github.com/repos/craftercms/craftercms/labels/Priority:%20Highest!","name":"Priority: Highest!","color":"FF0000","default":false}],"state":"closed","locked":false,"assignee":{"login":"russdanner","id":169432,"avatar_url":"https://avatars1.githubusercontent.com/u/169432?v=4","gravatar_id":"","url":"https://api.github.com/users/russdanner","html_url":"https://github.com/russdanner","followers_url":"https://api.github.com/users/russdanner/followers","following_url":"https://api.github.com/users/russdanner/following{/other_user}","gists_url":"https://api.github.com/users/russdanner/gists{/gist_id}","starred_url":"https://api.github.com/users/russdanner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/russdanner/subscriptions","organizations_url":"https://api.github.com/users/russdanner/orgs","repos_url":"https://api.github.com/users/russdanner/repos","events_url":"https://api.github.com/users/russdanner/events{/privacy}","received_events_url":"https://api.github.com/users/russdanner/received_events","type":"User","site_admin":false},"assignees":[{"login":"russdanner","id":169432,"avatar_url":"https://avatars1.githubusercontent.com/u/169432?v=4","gravatar_id":"","url":"https://api.github.com/users/russdanner","html_url":"https://github.com/russdanner","followers_url":"https://api.github.com/users/russdanner/followers","following_url":"https://api.github.com/users/russdanner/following{/other_user}","gists_url":"https://api.github.com/users/russdanner/gists{/gist_id}","starred_url":"https://api.github.com/users/russdanner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/russdanner/subscriptions","organizations_url":"https://api.github.com/users/russdanner/orgs","repos_url":"https://api.github.com/users/russdanner/repos","events_url":"https://api.github.com/users/russdanner/events{/privacy}","received_events_url":"https://api.github.com/users/russdanner/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/craftercms/craftercms/milestones/3","html_url":"https://github.com/craftercms/craftercms/milestone/3","labels_url":"https://api.github.com/repos/craftercms/craftercms/milestones/3/labels","id":2113203,"number":3,"title":"Crafter CMS v3.0.0","description":"Git Repository support","creator":{"login":"sumerjabri","id":3931908,"avatar_url":"https://avatars1.githubusercontent.com/u/3931908?v=4","gravatar_id":"","url":"https://api.github.com/users/sumerjabri","html_url":"https://github.com/sumerjabri","followers_url":"https://api.github.com/users/sumerjabri/followers","following_url":"https://api.github.com/users/sumerjabri/following{/other_user}","gists_url":"https://api.github.com/users/sumerjabri/gists{/gist_id}","starred_url":"https://api.github.com/users/sumerjabri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sumerjabri/subscriptions","organizations_url":"https://api.github.com/users/sumerjabri/orgs","repos_url":"https://api.github.com/users/sumerjabri/repos","events_url":"https://api.github.com/users/sumerjabri/events{/privacy}","received_events_url":"https://api.github.com/users/sumerjabri/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":607,"state":"open","created_at":"2016-11-03T20:16:30Z","updated_at":"2017-07-31T20:30:02Z","due_on":"2017-07-31T07:00:00Z","closed_at":null},"comments":5,"created_at":"2017-05-22T19:04:56Z","updated_at":"2017-07-31T20:30:03Z","closed_at":"2017-07-31T20:30:02Z","body":"Please build CMIS Data Source:\r\n`CMIS Content`\r\n\r\nThe data source allow the user to browse a CMIS repository looking for assets. This data source will use the configuration file located: `/config/studio/cmis/cmis-config.xml` please review that config.\r\n\r\n**The data source remembers the last location the user browsed, and will always start there when they're first invoked.**\r\n\r\nThe data source can be configured to be (1) content reference or (2) content clone.\r\n\r\nOnce the user selects an item, the first mode returns a URL to the CMIS repository to that asset, whereas the second mode will download the asset from the CMIS repository and place it in Crafter CMS as it would with a `Image Upload`.\r\n\r\nThe reference URL will be constructed using the configuration `download-url-regex` where the `{item_id}` will be replaced with the actual item id.\r\n\r\nPlease use the APIs:\r\nhttp://docs.craftercms.org/en/3.0/developers/projects/studio/api/cmis/list.html\r\nhttp://docs.craftercms.org/en/3.0/developers/projects/studio/api/cmis/search.html\r\n\r\nThe Data Source should allow the user to browse or search a CMIS repository using the above APIs.\r\n\r\nPlease reach out to me with any questions and make sure to review the configuration file that will be in all blueprints shortly."}}
{"actor":{"display_login":"russdanner"}}