{"action":"created","issue":{"url":"https://api.github.com/repos/tsgrp/OpenContent/issues/67","labels_url":"https://api.github.com/repos/tsgrp/OpenContent/issues/67/labels{/name}","comments_url":"https://api.github.com/repos/tsgrp/OpenContent/issues/67/comments","events_url":"https://api.github.com/repos/tsgrp/OpenContent/issues/67/events","html_url":"https://github.com/tsgrp/OpenContent/issues/67","id":102177506,"number":67,"title":"Object Type Config - Show/Hide System Attributes","user":{"login":"b-k-white","id":8796489,"avatar_url":"https://avatars.githubusercontent.com/u/8796489?v=3","gravatar_id":"","url":"https://api.github.com/users/b-k-white","html_url":"https://github.com/b-k-white","followers_url":"https://api.github.com/users/b-k-white/followers","following_url":"https://api.github.com/users/b-k-white/following{/other_user}","gists_url":"https://api.github.com/users/b-k-white/gists{/gist_id}","starred_url":"https://api.github.com/users/b-k-white/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/b-k-white/subscriptions","organizations_url":"https://api.github.com/users/b-k-white/orgs","repos_url":"https://api.github.com/users/b-k-white/repos","events_url":"https://api.github.com/users/b-k-white/events{/privacy}","received_events_url":"https://api.github.com/users/b-k-white/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tsgrp/OpenContent/labels/issue","name":"issue","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/tsgrp/OpenContent/milestones/4","html_url":"https://github.com/tsgrp/OpenContent/milestones/OpenContent%202.x","labels_url":"https://api.github.com/repos/tsgrp/OpenContent/milestones/4/labels","id":619439,"number":4,"title":"OpenContent 2.x","description":"Issues that should be resolved while HPI is in the 2.x version.","creator":{"login":"gsteimer","id":1377228,"avatar_url":"https://avatars.githubusercontent.com/u/1377228?v=3","gravatar_id":"","url":"https://api.github.com/users/gsteimer","html_url":"https://github.com/gsteimer","followers_url":"https://api.github.com/users/gsteimer/followers","following_url":"https://api.github.com/users/gsteimer/following{/other_user}","gists_url":"https://api.github.com/users/gsteimer/gists{/gist_id}","starred_url":"https://api.github.com/users/gsteimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsteimer/subscriptions","organizations_url":"https://api.github.com/users/gsteimer/orgs","repos_url":"https://api.github.com/users/gsteimer/repos","events_url":"https://api.github.com/users/gsteimer/events{/privacy}","received_events_url":"https://api.github.com/users/gsteimer/received_events","type":"User","site_admin":false},"open_issues":24,"closed_issues":7,"state":"open","created_at":"2014-04-03T14:41:20Z","updated_at":"2015-08-20T16:29:50Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-08-20T16:29:31Z","updated_at":"2015-08-21T19:15:47Z","closed_at":null,"body":"In Hbase, we have configured the dictionary back-end to mark certain attributes as hpiAdminReadOnly. These attributes are considered required, and allow us to make the Object Type Config more effective. The front end is currently set up to ignore this feature for Alfresco/Dctm, but utilizes it in hbase. If configured for Alfresco and Dctm, the front end could have a show/hide button as seen below.\r\n![otceditmode](https://cloud.githubusercontent.com/assets/8796489/9389060/98fb1d9c-472e-11e5-8ead-958416080fec.gif)\r\n\r\nNote that the editable fields and checkboxes already have a handlebars to not be shown in Alfresco/Dctm based on the flag in config-project.js called editMode"},"comment":{"url":"https://api.github.com/repos/tsgrp/OpenContent/issues/comments/133535136","html_url":"https://github.com/tsgrp/OpenContent/issues/67#issuecomment-133535136","issue_url":"https://api.github.com/repos/tsgrp/OpenContent/issues/67","id":133535136,"user":{"login":"b-k-white","id":8796489,"avatar_url":"https://avatars.githubusercontent.com/u/8796489?v=3","gravatar_id":"","url":"https://api.github.com/users/b-k-white","html_url":"https://github.com/b-k-white","followers_url":"https://api.github.com/users/b-k-white/followers","following_url":"https://api.github.com/users/b-k-white/following{/other_user}","gists_url":"https://api.github.com/users/b-k-white/gists{/gist_id}","starred_url":"https://api.github.com/users/b-k-white/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/b-k-white/subscriptions","organizations_url":"https://api.github.com/users/b-k-white/orgs","repos_url":"https://api.github.com/users/b-k-white/repos","events_url":"https://api.github.com/users/b-k-white/events{/privacy}","received_events_url":"https://api.github.com/users/b-k-white/received_events","type":"User","site_admin":false},"created_at":"2015-08-21T19:15:47Z","updated_at":"2015-08-21T19:15:47Z","body":"@gsteimer It isn't an issue, as there is no problem for Alfresco or Dctm, they perform as normal. It would be an enhancement for either Alfresco or Dctm to mark what are system attributes, so that the front end can utilize this toggle button (Current hidden for Alfresco and Dctm). In Hbase, our 'Required Attributes' (system attributes) get marked with a boolean called hpiAdminReadOnly. If Dctm and Alfresco utilized the same flag, this button could be enabled instead of hidden."}}