)]}'
{"reference/programs.yaml":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"13ae2e918ed8719dab0cad0b214a05e14d440cfc","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  codename: Horizon"},{"line_number":54,"context_line":"  ptl: David Lyle (david-lyle)"},{"line_number":55,"context_line":"  mission:"},{"line_number":56,"context_line":"    To provide an extensible unified web based user interface for all"},{"line_number":57,"context_line":"    integrated OpenStack services."},{"line_number":58,"context_line":"  url: https://wiki.openstack.org/wiki/Horizon"},{"line_number":59,"context_line":"  projects:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"baada198_d993bd5a","line":56,"updated":"2014-07-08 19:27:33.000000000","message":"\"To provide an extensible unified web based *user* interface\"\n\nIn my limited experience, it seems to me that the Horizon UI cleaves a bit between a user-oriented user interface and an admin-oriented user interface (the metering dashboard would fall into the latter category IIRC).\n\nWould it make sense to call that out explicitly? e.g.\n\n  To provide extensible unified web based user-oriented and administrative\n  interfaces for all integrated OpenStack services.\n\nJust a thought ...","commit_id":"90421a29fc0b7e129856030b56e3a83e20973aec"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"3de2e8ce9993ceac79fdeef1e1b2bbb2fbc94196","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  codename: Horizon"},{"line_number":54,"context_line":"  ptl: David Lyle (david-lyle)"},{"line_number":55,"context_line":"  mission:"},{"line_number":56,"context_line":"    To provide an extensible unified web based user interface for all"},{"line_number":57,"context_line":"    integrated OpenStack services."},{"line_number":58,"context_line":"  url: https://wiki.openstack.org/wiki/Horizon"},{"line_number":59,"context_line":"  projects:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1ae5cdf2_a974c6fe","line":56,"updated":"2014-06-24 13:14:32.000000000","message":"Are \"extensible\" and \"unified\" integral to the mission of the team, or are they requirements you\u0027re using to guide the current implementation? If at some point the horizon team decided the best way to provide a UI was with different interface applications that aren\u0027t \"unified\" in a single \"extensible\" code base, would you want to have to come back and ask for a change to the mission statement?","commit_id":"90421a29fc0b7e129856030b56e3a83e20973aec"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"74ffa6cdbdcfa465208cd2f832d8a44920e8bbf3","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  codename: Horizon"},{"line_number":54,"context_line":"  ptl: David Lyle (david-lyle)"},{"line_number":55,"context_line":"  mission:"},{"line_number":56,"context_line":"    To provide an extensible unified web based user interface for all"},{"line_number":57,"context_line":"    integrated OpenStack services."},{"line_number":58,"context_line":"  url: https://wiki.openstack.org/wiki/Horizon"},{"line_number":59,"context_line":"  projects:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"baada198_595dedeb","line":56,"in_reply_to":"1ae5cdf2_7c327510","updated":"2014-07-08 19:20:45.000000000","message":"I\u0027m not questioning these as goals. I\u0027m questioning whether they are part of the implementation requirements or the purpose for this team existing.","commit_id":"90421a29fc0b7e129856030b56e3a83e20973aec"},{"author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"change_message_id":"416317e60906f21d55255cf5cad95e007b2f2667","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  codename: Horizon"},{"line_number":54,"context_line":"  ptl: David Lyle (david-lyle)"},{"line_number":55,"context_line":"  mission:"},{"line_number":56,"context_line":"    To provide an extensible unified web based user interface for all"},{"line_number":57,"context_line":"    integrated OpenStack services."},{"line_number":58,"context_line":"  url: https://wiki.openstack.org/wiki/Horizon"},{"line_number":59,"context_line":"  projects:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1ae5cdf2_7c327510","line":56,"in_reply_to":"1ae5cdf2_a974c6fe","updated":"2014-06-24 15:07:42.000000000","message":"extensibility is very much part of the core mission, there is no expectation that any one deploying OpenStack and using Horizon for anything other than POC work will use Horizon exactly as is.  Some areas of common customization are: branding (use company related images, look and feel changes, etc), user self-registration, billing, monitoring, interfaces to entirely proprietary content.  But they also get down to the level of altering what content appears on existing panels.\n\nUnified is to note that every service will not have its own UI.  There could be the argument that a graphical installer for OpenStack may not fit directly into Horizon.  So unified could be open for debate/interpretation.  In that regard, I\u0027m open to suggestions.","commit_id":"90421a29fc0b7e129856030b56e3a83e20973aec"},{"author":{"_account_id":5623,"name":"David Lyle","email":"dklyle0@gmail.com","username":"david-lyle"},"change_message_id":"fcb69c148316b82bf21ab4be885a0657ca701301","unresolved":false,"context_lines":[{"line_number":53,"context_line":"  codename: Horizon"},{"line_number":54,"context_line":"  ptl: David Lyle (david-lyle)"},{"line_number":55,"context_line":"  mission:"},{"line_number":56,"context_line":"    To provide an extensible unified web based user interface for all"},{"line_number":57,"context_line":"    integrated OpenStack services."},{"line_number":58,"context_line":"  url: https://wiki.openstack.org/wiki/Horizon"},{"line_number":59,"context_line":"  projects:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"baada198_2efae674","line":56,"in_reply_to":"baada198_d993bd5a","updated":"2014-07-14 23:19:29.000000000","message":"In my opinion, the split between the admin role and the member role is an unintended dichotomy.  With policy implementations and RBAC in Horizon, this should be more of a continuum.","commit_id":"90421a29fc0b7e129856030b56e3a83e20973aec"}]}
