Get the new context-sensitive new menu working

This commit is contained in:
Joseph Schorr 2015-04-07 18:33:43 -04:00
parent 40a6892a49
commit d09f2f6e22
13 changed files with 461 additions and 193 deletions

View file

@ -5,12 +5,12 @@
<div class="cor-title">
<span class="cor-title-link"></span>
<span class="cor-title-content">
<span class="avatar" size="32" data="user.avatar"></span>
<span class="user-name">{{ user.username }}</span>
<span class="avatar" size="32" data="viewuser.avatar"></span>
<span class="user-name">{{ viewuser.username }}</span>
</span>
</div>
<div class="co-main-content-panel user-repo-list" ng-if="!user.is_me">
<div class="co-main-content-panel user-repo-list" ng-if="!viewuser.is_me">
<div class="repo-list-grid"
repositories-resource="repositoriesResource"
starred="false"
@ -18,8 +18,8 @@
hide-title="true"></div>
</div>
<div class="cor-tab-panel" ng-if="user.is_me">
<div class="cor-tabs" quay-show="user.is_me">
<div class="cor-tab-panel" ng-if="viewuser.is_me">
<div class="cor-tabs" quay-show="viewuser.is_me">
<span class="cor-tab" tab-active="true" tab-title="Repositories" tab-target="#repos">
<i class="fa fa-hdd-o"></i>
</span>
@ -60,29 +60,29 @@
<!-- Robot Accounts -->
<div id="robots" class="tab-pane">
<div class="robots-manager" user="user"></div>
<div class="robots-manager" user="viewuser"></div>
</div>
<!-- External Logins -->
<div id="external" class="tab-pane">
<div class="external-logins-manager" user="user"></div>
<div class="external-logins-manager" user="viewuser"></div>
</div>
<!-- Applications -->
<div id="applications" class="tab-pane">
<div class="authorized-apps-manager" user="user" is-enabled="showAppsCounter"></div>
<div class="authorized-apps-manager" user="viewuser" is-enabled="showAppsCounter"></div>
</div>
<!-- Plan and Usage -->
<div id="usage" class="tab-pane" quay-require="['BILLING']">
<h3>Plan Usage and Billing</h3>
<div class="plan-manager" user="user"></div>
<div class="plan-manager" user="viewuser"></div>
</div>
<!-- Billing Invoices -->
<div id="invoices" class="tab-pane" quay-require="['BILLING']">
<h3>Billing Invoices</h3>
<div class="billing-invoices" user="user"
<div class="billing-invoices" user="viewuser"
makevisible="showInvoicesCounter"></div>
</div>
@ -110,7 +110,7 @@
<table class="col-md-6">
<tr>
<td>Current E-mail Address:</td>
<td>{{ user.email }}</td>
<td>{{ viewuser.email }}</td>
</tr>
<tr>
<td>New E-mail Address:</td>
@ -124,7 +124,7 @@
</div>
<button class="btn btn-primary"
ng-disabled="changeEmailForm.$invalid || changeEmail.email == user.email"
ng-disabled="changeEmailForm.$invalid || changeEmail.email == viewuser.email"
type="submit">
Change E-mail Address
</button>
@ -193,7 +193,7 @@
<div class="co-panel" quay-show="Config.AUTHENTICATION_TYPE == 'Database'">
<div class="co-panel-heading"><i class="fa fa-group"></i> Convert to organization</div>
<div class="panel-body" style="padding-top: 5px;">
<div class="convert-user-to-org" user="user"></div>
<div class="convert-user-to-org" user="viewuser"></div>
</div>
</div>
</div> <!-- /Convert -->