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">
|
|
|
|
<span class="avatar" size="32" hash="organization.avatar"></span>
|
|
|
|
<span class="organization-name">{{ organization.name }}</span>
|
|
|
|
</span>
|
|
|
|
</div>
|
2013-11-04 21:21:49 +00:00
|
|
|
|
2015-03-25 19:31:05 +00:00
|
|
|
<div class="cor-tab-panel">
|
|
|
|
<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>
|
|
|
|
<span class="cor-tab" tab-title="Teams" tab-target="#teams">
|
|
|
|
<i class="fa fa-users"></i>
|
|
|
|
</span>
|
|
|
|
<span class="cor-tab" tab-title="Robot Accounts" tab-target="#robots" ng-if="isAdmin">
|
|
|
|
<i class="fa fa-wrench"></i>
|
|
|
|
</span>
|
|
|
|
<span class="cor-tab" tab-title="Default Permissions" tab-target="#default" ng-if="isAdmin">
|
|
|
|
<i class="fa ci-stamp"></i>
|
|
|
|
</span>
|
|
|
|
<span class="cor-tab" tab-title="Billing" tab-target="#usage"
|
|
|
|
quay-show="isAdmin && Features.BILLING">
|
|
|
|
<i class="fa fa-credit-card"></i>
|
|
|
|
</span>
|
|
|
|
<span class="cor-tab" tab-title="Billing Invoices" tab-target="#invoices"
|
|
|
|
tab-init="showInvoices()" quay-show="isAdmin && Features.BILLING">
|
|
|
|
<i class="fa ci-invoice"></i>
|
|
|
|
</span>
|
|
|
|
<span class="cor-tab" tab-title="Usage Logs" tab-target="#logs"
|
|
|
|
tab-init="showLogs()" ng-if="isAdmin">
|
|
|
|
<i class="fa fa-bar-chart"></i>
|
|
|
|
</span>
|
|
|
|
<span class="cor-tab" tab-title="Applications" tab-target="#applications"
|
|
|
|
tab-init="showApplications()"ng-if="isAdmin">
|
|
|
|
<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"
|
|
|
|
ng-if="isAdmin">
|
|
|
|
<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">
|
|
|
|
<h3>Repositories</h3>
|
|
|
|
<div class="repo-list-grid"
|
|
|
|
repositories-resource="repositoriesResource"
|
|
|
|
starred="false"
|
|
|
|
namespace="namespace"
|
|
|
|
hide-title="true">
|
|
|
|
</div>
|
|
|
|
</div>
|
2013-11-04 21:39:29 +00:00
|
|
|
|
2015-03-25 19:31:05 +00:00
|
|
|
<!-- Teams -->
|
|
|
|
<div id="teams" class="tab-pane">
|
|
|
|
<div class="teams-manager" organization="organization"></div>
|
|
|
|
</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">
|
|
|
|
<h3>Robot Accounts</h3>
|
|
|
|
<div class="robots-manager" organization="organization"></div>
|
|
|
|
</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">
|
|
|
|
<h3>Default Permissions</h3>
|
|
|
|
<div class="prototype-manager" organization="organization"></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">
|
|
|
|
<h3>Applications</h3>
|
|
|
|
<div class="application-manager" organization="organization"
|
|
|
|
makevisible="showApplicationsCounter"></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- Plan and Usage -->
|
|
|
|
<div id="usage" class="tab-pane" quay-require="['BILLING']">
|
|
|
|
<h3>Plan Usage and Billing</h3>
|
|
|
|
<div class="plan-manager" organization="organization.name"></div>
|
2013-12-18 03:56:28 +00:00
|
|
|
</div>
|
2013-11-05 03:58:21 +00:00
|
|
|
|
2015-03-25 19:31:05 +00:00
|
|
|
<!-- Billing Invoices -->
|
|
|
|
<div id="invoices" class="tab-pane" quay-require="['BILLING']">
|
|
|
|
<h3>Billing Invoices</h3>
|
|
|
|
<div class="billing-invoices" organization="organization"
|
|
|
|
makevisible="showInvoicesCounter"></div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- Settings -->
|
|
|
|
<div id="settings" class="tab-pane">
|
|
|
|
<h3>Organization Settings</h3>
|
2013-11-05 19:47:46 +00:00
|
|
|
|
|
|
|
|
2015-03-25 19:31:05 +00:00
|
|
|
<div class="panel" ng-show="!changingOrganization">
|
|
|
|
<div class="panel-title">Organization's e-mail address</div>
|
|
|
|
<div class="panel-content" style="padding-left: 20px; margin-top: 10px;">
|
|
|
|
<form class="form-change" id="changeEmailForm" name="changeEmailForm" ng-submit="changeEmail()" data-trigger="manual"
|
|
|
|
data-content="{{ changeEmailError }}" data-placement="bottom" ng-show="!updatingOrganization">
|
|
|
|
<span class="avatar" size="24" email="organizationEmail" name="orgname"></span>
|
|
|
|
<input type="email" class="form-control" ng-model="organizationEmail"
|
|
|
|
style="margin-left: 10px; margin-right: 10px; width: 400px; display: inline-block;" required>
|
|
|
|
<button class="btn btn-primary" type="submit" ng-disabled="changeEmailForm.$invalid || organizationEmail == organization.email">
|
|
|
|
Save
|
|
|
|
</button>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div> <!-- /cor-tab-content -->
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|