2015-03-25 19:31:05 +00:00
< div class = "resource-view org-view"
resource="orgResource"
error-message="'Organization not found'">
< div class = "page-content" >
< div class = "cor-title" >
< span class = "cor-title-link" > < / span >
< span class = "cor-title-content" >
2015-03-30 21:55:04 +00:00
< span class = "avatar" size = "32" data = "organization.avatar" > < / span >
2015-03-25 19:31:05 +00:00
< span class = "organization-name" > {{ organization.name }}< / span >
< / span >
2015-04-30 16:50:11 +00:00
< span class = "cor-title-action" ng-if = "isMember" >
< a href = "/new/?namespace={{ organization.name }}" >
< i class = "fa fa-plus" data-title = "Create new repository" > < / i >
Create New Repository
< / a >
< / span >
2015-03-25 19:31:05 +00:00
< / div >
2013-11-04 21:21:49 +00:00
2015-04-08 19:39:17 +00:00
< div class = "co-main-content-panel" ng-if = "user.anonymous || !isMember" >
2016-04-14 19:12:54 +00:00
< div class = "repo-list-view padded" namespaces = "[organization]" > < / div >
2015-04-08 19:39:17 +00:00
< / div >
< div class = "cor-tab-panel" ng-if = "!user.anonymous && isMember" >
2015-03-25 19:31:05 +00:00
< div class = "cor-tabs" quay-show = "isMember" >
< span class = "cor-tab" tab-active = "true" tab-title = "Repositories" tab-target = "#repos" >
< i class = "fa fa-hdd-o" > < / i >
< / span >
2015-07-02 14:04:12 +00:00
< span class = "cor-tab" tab-title = "Teams and Membership" tab-target = "#teams" tab-init = "showTeams()" >
2015-03-25 19:31:05 +00:00
< i class = "fa fa-users" > < / i >
< / span >
2015-04-21 20:07:24 +00:00
< span class = "cor-tab" tab-title = "Robot Accounts" tab-target = "#robots" tab-init = "showRobots()"
ng-show="isAdmin">
2015-04-23 20:41:47 +00:00
< i class = "fa ci-robot" > < / i >
2015-03-25 19:31:05 +00:00
< / span >
2015-03-31 22:50:43 +00:00
< span class = "cor-tab" tab-title = "Default Permissions" tab-target = "#default" ng-show = "isAdmin" >
2015-03-25 19:31:05 +00:00
< i class = "fa ci-stamp" > < / i >
< / span >
< span class = "cor-tab" tab-title = "Usage Logs" tab-target = "#logs"
2015-03-31 22:50:43 +00:00
tab-init="showLogs()" ng-show="isAdmin">
2015-03-25 19:31:05 +00:00
< i class = "fa fa-bar-chart" > < / i >
< / span >
< span class = "cor-tab" tab-title = "Applications" tab-target = "#applications"
2015-03-31 22:50:43 +00:00
tab-init="showApplications()" ng-show="isAdmin">
2015-03-25 19:31:05 +00:00
< i class = "fa ci-application" > < / i >
2013-12-18 03:56:28 +00:00
< / span >
2015-03-25 19:31:05 +00:00
< span class = "cor-tab" tab-title = "Organization Settings" tab-target = "#settings"
2016-04-25 19:17:18 +00:00
ng-show="isAdmin" tab-init="showBilling()">
2015-03-25 19:31:05 +00:00
< i class = "fa fa-gears" > < / i >
< / span >
< / div > <!-- /cor - tabs -->
2013-11-23 01:14:44 +00:00
2015-03-25 19:31:05 +00:00
< div class = "cor-tab-content" >
<!-- Repositories -->
< div id = "repos" class = "tab-pane active" >
2015-12-28 21:29:17 +00:00
< div class = "repo-list-view" namespaces = "[organization]" > < h3 > Repositories< / h3 > < / div >
2015-03-25 19:31:05 +00:00
< / div >
2013-11-04 21:39:29 +00:00
2015-03-25 19:31:05 +00:00
<!-- Teams -->
< div id = "teams" class = "tab-pane" >
2015-04-08 19:39:17 +00:00
< div ng-if = "!user.anonymous" >
2015-04-21 20:07:24 +00:00
< div class = "teams-manager" organization = "organization" is-enabled = "showTeamsCounter" > < / div >
2015-04-08 19:39:17 +00:00
< / div >
2015-03-25 19:31:05 +00:00
< / div >
2013-11-05 03:58:21 +00:00
2015-03-25 19:31:05 +00:00
<!-- Robot Accounts -->
< div id = "robots" class = "tab-pane" >
2015-04-08 19:39:17 +00:00
< div ng-if = "isAdmin" >
2015-04-21 20:07:24 +00:00
< div class = "robots-manager" organization = "organization" is-enabled = "showRobotsCounter" > < / div >
2015-04-08 19:39:17 +00:00
< / div >
2015-03-25 19:31:05 +00:00
< / div >
2013-12-18 03:56:28 +00:00
2015-03-25 19:31:05 +00:00
<!-- Default Permissions -->
< div id = "default" class = "tab-pane" >
2015-04-08 19:39:17 +00:00
< div ng-if = "isAdmin" >
< div class = "prototype-manager" organization = "organization" > < / div >
< / div >
2013-11-05 03:58:21 +00:00
< / div >
2015-03-25 19:31:05 +00:00
<!-- Usage Logs -->
< div id = "logs" class = "tab-pane" >
< div class = "logs-view" organization = "organization" makevisible = "showLogsCounter" > < / div >
< / div >
<!-- Applications -->
< div id = "applications" class = "tab-pane" >
< div class = "application-manager" organization = "organization"
makevisible="showApplicationsCounter">< / div >
< / div >
<!-- Settings -->
< div id = "settings" class = "tab-pane" >
2015-04-08 19:39:17 +00:00
< div ng-if = "isAdmin" >
2016-04-25 19:17:18 +00:00
<!-- Org Settings -->
< div class = "settings-section" >
< h3 > Organization Settings< / h3 >
< table class = "co-list-table" >
< tr >
< td > Namespace:< / td >
< td >
{{ organization.name }}
< div class = "help-text" > Organization names cannot currently be changed. Please < a href = "/contact" > contact support< / a > to migrate accounts.< / div >
< / td >
< / tr >
< tr >
< td > Avatar:< / td >
< td >
< span class = "avatar" size = "48" data = "organization.avatar" > < / span >
< div class = "help-text" ng-if = "Config.AVATAR_KIND == 'local'" > Avatar is generated based off the organization's name.< / div >
2016-09-08 16:24:47 +00:00
< div class = "help-text" ng-if = "Config.AVATAR_KIND == 'gravatar' && Features.MAILING" > Avatar is served by < a href = "http://gravatar.com" rel = "nofollow" target = "_blank" > Gravatar< / a > based on the {{ organization.email }} e-mail address.< / div >
< div class = "help-text" ng-if = "Config.AVATAR_KIND == 'gravatar' && !Features.MAILING" > Avatar is served by < a href = "http://gravatar.com" rel = "nofollow" target = "_blank" > Gravatar< / a > based on the unique ID: {{ organization.email }}.< / div >
2016-04-25 19:17:18 +00:00
< / td >
< / tr >
< tr quay-show = "Features.MAILING" >
< td > Email Address:< / td >
< td >
< a class = "co-modify-link" ng-click = "showChangeEmail()" > {{ organization.email }}< / a >
< / td >
< / tr >
< / table >
2016-08-09 21:58:33 +00:00
2017-03-10 18:25:40 +00:00
< div class = "delete-namespace-view" subscription-status = "subscriptionStatus" organization = "organization" namespace-title = "organization" > < / div >
2016-04-25 19:17:18 +00:00
< / div >
2013-11-05 19:47:46 +00:00
2016-04-25 19:17:18 +00:00
<!-- Billing Information -->
2016-04-28 19:41:32 +00:00
< div class = "settings-section" quay-show = "Features.BILLING" >
2016-04-25 19:17:18 +00:00
< h3 > Billing Information< / h3 >
2016-08-09 21:58:33 +00:00
< div class = "billing-management-panel" organization = "organization" is-enabled = "showBillingCounter" subscription-status = "subscriptionStatus" > < / div >
2015-03-25 19:31:05 +00:00
< / div >
< / div >
< / div >
< / div > <!-- /cor - tab - content -->
< / div >
< / div >
2016-04-25 19:17:18 +00:00
<!-- Change email dialog -->
< div class = "cor-confirm-dialog"
dialog-context="changeEmailInfo"
dialog-action="changeEmail(info, callback)"
dialog-title="Change E-mail Address"
dialog-action-title="Change Email"
dialog-form="context.emailform">
< form name = "context.emailform" class = "co-single-field-dialog" >
Please enter a new email address.
< input type = "email" class = "form-control" placeholder = "Your new e-mail address"
ng-model="changeEmailInfo.email" required>
< / form >
< / div >
2015-03-30 21:55:04 +00:00
< / div >