Skip to content
Snippets Groups Projects
Commit 794ccd6d authored by Allen Gilliland's avatar Allen Gilliland
Browse files

everybody gets a wrapper.

parent 275d845f
No related branches found
No related tags found
No related merge requests found
<!-- breadcrumb -->
<section>
<h2 class="BreadcrumbPath">Email Reports &gt;</h2>
<h2 class="BreadcrumbPage" ng-if="!report.id">Create A Report</h2>
<h2 class="BreadcrumbPage" ng-if="report.id">{{report.name}}</h2>
</section>
<div class="wrapper">
<!-- breadcrumb -->
<section>
<h2 class="BreadcrumbPath">Email Reports &gt;</h2>
<h2 class="BreadcrumbPage" ng-if="!report.id">Create A Report</h2>
<h2 class="BreadcrumbPage" ng-if="report.id">{{report.name}}</h2>
</section>
<section>
<!-- form -->
<div class="p4 bordered">
<form name="form" novalidate>
<div ng-class="{'FormFieldError': form.name.$error.message == undefined}">
<mb-form-label form="form" display-name="Name" field-name="name"></mb-form-label>
<input class="input full" name="name" ng-model="report.name" required />
</div>
<div ng-class="{'FormFieldError': form.description.$error.message == undefined}">
<mb-form-label form="form" display-name="Description" field-name="description"></mb-form-label>
<input class="input full" name="description" ng-model="report.description" />
</div>
<section>
<!-- form -->
<div class="p4 bordered">
<form name="form" novalidate>
<div ng-class="{'FormFieldError': form.name.$error.message == undefined}">
<mb-form-label form="form" display-name="Name" field-name="name"></mb-form-label>
<input class="input full" name="name" ng-model="report.name" required />
</div>
<div ng-class="{'FormFieldError': form.mode.$error.message == undefined}">
<mb-form-label form="form" display-name="Mode" field-name="mode"></mb-form-label>
<div class="Button-group">
<button class="Button" ng-class="{ 'Button--active' : report.mode === 1 }" ng-click="report.mode = 1" ng-disabled>Active</button>
<button class="Button" ng-class="{ 'Button--disabled' : report.mode === 2 }" ng-click="report.mode = 2">Disabled</button>
<div ng-class="{'FormFieldError': form.description.$error.message == undefined}">
<mb-form-label form="form" display-name="Description" field-name="description"></mb-form-label>
<input class="input full" name="description" ng-model="report.description" />
</div>
</div>
<div ng-class="{'FormFieldError': form.public_perms.$error.message == undefined}">
<mb-form-label form="form" display-name="Permissions" field-name="public_perms"></mb-form-label>
<select class="Select" name="public_perms" ng-model="report.public_perms" ng-options="perm.id as perm.name for perm in form_input.permissions" required ></select>
</div>
<div ng-class="{'FormFieldError': form.mode.$error.message == undefined}">
<mb-form-label form="form" display-name="Mode" field-name="mode"></mb-form-label>
<div class="Button-group">
<button class="Button" ng-class="{ 'Button--active' : report.mode === 1 }" ng-click="report.mode = 1" ng-disabled>Active</button>
<button class="Button" ng-class="{ 'Button--disabled' : report.mode === 2 }" ng-click="report.mode = 2">Disabled</button>
</div>
</div>
<div ng-class="{'FormFieldError': form.recipients.$error.message == undefined}">
<mb-form-label form="form" display-name="Recipients" field-name="recipients"></mb-form-label>
<ul class="Checkbox-group">
<li ng-repeat="user in form_input.users">
<input type="checkbox" ng-model="user.incl" /> {{user.name}}
</li>
</li>
</div>
<div ng-class="{'FormFieldError': form.public_perms.$error.message == undefined}">
<mb-form-label form="form" display-name="Permissions" field-name="public_perms"></mb-form-label>
<select class="Select" name="public_perms" ng-model="report.public_perms" ng-options="perm.id as perm.name for perm in form_input.permissions" required ></select>
</div>
<div ng-class="{'FormFieldError': form.email_addresses.$error.message == undefined}">
<mb-form-label form="form" display-name="Email aliases" field-name="email_addresses"></mb-form-label>
<textarea class="input full" name="email_addresses" ng-model="report.email_addresses" placeholder="Enter emails (separated by commas) of other recipients, who may need this email"></textarea>
</div>
<div ng-class="{'FormFieldError': form.recipients.$error.message == undefined}">
<mb-form-label form="form" display-name="Recipients" field-name="recipients"></mb-form-label>
<ul class="Checkbox-group">
<li ng-repeat="user in form_input.users">
<input type="checkbox" ng-model="user.incl" /> {{user.name}}
</li>
</li>
</div>
<div ng-class="{'FormFieldError': form.dataset_query.$error.message == undefined}">
<mb-form-label form="form" display-name="Email contents" field-name="dataset_query"></mb-form-label>
<select class="Select" ng-model="report.dataset_query.database" ng-options="db.id as db.name for db in form_input.databases" ng-change="refreshTableList(report.dataset_query.database)">
<option value="">Select a database</option>
</select>
<select class="Select" name="dataset_query" ng-model="report.dataset_query.query.source_table" ng-options="tbl.id as tbl.name for tbl in tables" ng-disabled="!report.dataset_query.database">
<option value="">Select a table</option>
</select>
</div>
<div ng-class="{'FormFieldError': form.email_addresses.$error.message == undefined}">
<mb-form-label form="form" display-name="Email aliases" field-name="email_addresses"></mb-form-label>
<textarea class="input full" name="email_addresses" ng-model="report.email_addresses" placeholder="Enter emails (separated by commas) of other recipients, who may need this email"></textarea>
</div>
<div ng-class="{'FormFieldError': form.schedule.$error.message == undefined}">
<mb-form-label form="form" display-name="Schedule" field-name="schedule"></mb-form-label>
<div class="Button-group">
<button class="Button" ng-class="{ 'Button--active' : report.schedule.days_of_week[day.id] }" ng-model="report.schedule.days_of_week[day.id]" ng-repeat="day in form_input.days_of_week" btn-checkbox>{{day.name}}</button>
<div ng-class="{'FormFieldError': form.dataset_query.$error.message == undefined}">
<mb-form-label form="form" display-name="Email contents" field-name="dataset_query"></mb-form-label>
<select class="Select" ng-model="report.dataset_query.database" ng-options="db.id as db.name for db in form_input.databases" ng-change="refreshTableList(report.dataset_query.database)">
<option value="">Select a database</option>
</select>
<select class="Select" name="dataset_query" ng-model="report.dataset_query.query.source_table" ng-options="tbl.id as tbl.name for tbl in tables" ng-disabled="!report.dataset_query.database">
<option value="">Select a table</option>
</select>
</div>
<select ng-model="report.schedule.time_of_day" ng-options="tod.id as tod.name for tod in form_input.times_of_day">
</select>
<select ng-model="report.schedule.timezone" ng-options="tz for tz in form_input['timezones']">
<option value="">--- default timezone ---</option>
</select>
<span class="py1">{{human_readable_schedule}}</span>
</div>
<div ng-class="{'FormFieldError': form.schedule.$error.message == undefined}">
<mb-form-label form="form" display-name="Schedule" field-name="schedule"></mb-form-label>
<div class="Button-group">
<button class="Button" ng-class="{ 'Button--active' : report.schedule.days_of_week[day.id] }" ng-model="report.schedule.days_of_week[day.id]" ng-repeat="day in form_input.days_of_week" btn-checkbox>{{day.name}}</button>
</div>
<select ng-model="report.schedule.time_of_day" ng-options="tod.id as tod.name for tod in form_input.times_of_day">
</select>
<select ng-model="report.schedule.timezone" ng-options="tz for tz in form_input['timezones']">
<option value="">--- default timezone ---</option>
</select>
<span class="py1">{{human_readable_schedule}}</span>
</div>
<div>
<button class="Button" ng-class="{'Button--primary': form.$valid}" ng-click="save(report)" ng-disabled="!form.$valid">
Save
</button>
<span class="FormError" ng-show="form.$error.message">{{form.$error.message}}</span>
<!-- TODO: success message -->
</div>
</form>
</div>
</section>
<div>
<button class="Button" ng-class="{'Button--primary': form.$valid}" ng-click="save(report)" ng-disabled="!form.$valid">
Save
</button>
<span class="FormError" ng-show="form.$error.message">{{form.$error.message}}</span>
<!-- TODO: success message -->
</div>
</form>
</div>
</section>
</div>
\ No newline at end of file
<!-- breadcrumb / page title -->
<section>
<h2 class="PageTitle">Organization</h2>
</section>
<div class="wrapper">
<!-- breadcrumb / page title -->
<section>
<h2 class="PageTitle">Organization</h2>
</section>
<section>
<!-- form -->
<div class="p4 bordered">
<form name="form" novalidate>
<div class="FormError" ng-show="form.$error.message">{{form.$error.message}}</div>
<section>
<!-- form -->
<div class="p4 bordered">
<form name="form" novalidate>
<div class="FormError" ng-show="form.$error.message">{{form.$error.message}}</div>
<div ng-class="{'FormFieldError': form.slug.$error.message == undefined}">
<mb-form-label form="form" display-name="Slug" field-name="slug"></mb-form-label>
<input class="input full" name="slug" ng-model="currentOrg.slug" ng-disabled="true" />
</div>
<div ng-class="{'FormFieldError': form.slug.$error.message == undefined}">
<mb-form-label form="form" display-name="Slug" field-name="slug"></mb-form-label>
<input class="input full" name="slug" ng-model="currentOrg.slug" ng-disabled="true" />
</div>
<div ng-class="{'FormFieldError': form.name.$error.message == undefined}">
<mb-form-label form="form" display-name="Name" field-name="name"></mb-form-label>
<input class="input full" name="name" ng-model="currentOrg.name" required />
</div>
<div ng-class="{'FormFieldError': form.name.$error.message == undefined}">
<mb-form-label form="form" display-name="Name" field-name="name"></mb-form-label>
<input class="input full" name="name" ng-model="currentOrg.name" required />
</div>
<div ng-class="{'FormFieldError': form.description.$error.message == undefined}">
<mb-form-label form="form" display-name="Description" field-name="description"></mb-form-label>
<input class="input full" name="description" ng-model="currentOrg.description" />
</div>
<div ng-class="{'FormFieldError': form.description.$error.message == undefined}">
<mb-form-label form="form" display-name="Description" field-name="description"></mb-form-label>
<input class="input full" name="description" ng-model="currentOrg.description" />
</div>
<div ng-class="{'FormFieldError': form.logo_url.$error.message == undefined}">
<mb-form-label form="form" display-name="Logo url" field-name="logo_url"></mb-form-label>
<input class="input full" name="logo_url" ng-model="currentOrg.logo_url" />
</div>
<div ng-class="{'FormFieldError': form.logo_url.$error.message == undefined}">
<mb-form-label form="form" display-name="Logo url" field-name="logo_url"></mb-form-label>
<input class="input full" name="logo_url" ng-model="currentOrg.logo_url" />
</div>
<!-- SAVE BUTTON -->
<div>
<button class="Button" ng-class="{'Button--primary': form.$valid}" ng-click="save(currentOrg)" ng-disabled="!form.$valid">
Save
</button>
</div>
</form>
</div>
</section>
<!-- SAVE BUTTON -->
<div>
<button class="Button" ng-class="{'Button--primary': form.$valid}" ng-click="save(currentOrg)" ng-disabled="!form.$valid">
Save
</button>
</div>
</form>
</div>
</section>
</div>
<!-- breadcrumb / page title -->
<section class="clearfix">
<a class="Button Button--primary float-right" cv-org-href="/admin/people/add">Add person</a>
<h2 class="PageTitle">People</h2>
</section>
<div class="wrapper">
<!-- breadcrumb / page title -->
<section class="clearfix">
<a class="Button Button--primary float-right" cv-org-href="/admin/people/add">Add person</a>
<h2 class="PageTitle">People</h2>
</section>
<section>
<table>
<thead>
<tr>
<th>Name</th>
<th></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="perm in people">
<td>
{{perm.user.common_name}} <span ng-show="perm.admin" class="AdminBadge">Admin</span>
</td>
<td>
<button class="Button" ng-click="toggle(perm.user.id)">
<span ng-show="perm.admin">Revoke</span>
<span ng-show="!perm.admin">Grant</span>
admin
</button>
<button class="Button Button--Danger" ng-click="delete(perm.user.id)" delete-confirm>Remove</button>
</td>
</tr>
</tbody>
</table>
</section>
<section>
<table>
<thead>
<tr>
<th>Name</th>
<th></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="perm in people">
<td>
{{perm.user.common_name}} <span ng-show="perm.admin" class="AdminBadge">Admin</span>
</td>
<td>
<button class="Button" ng-click="toggle(perm.user.id)">
<span ng-show="perm.admin">Revoke</span>
<span ng-show="!perm.admin">Grant</span>
admin
</button>
<button class="Button Button--Danger" ng-click="delete(perm.user.id)" delete-confirm>Remove</button>
</td>
</tr>
</tbody>
</table>
</section>
</div>
<!-- breadcrumb -->
<section>
<h2 class="BreadcrumbPath">People &gt;</h2>
<h2 class="BreadcrumbPage">Add person</h2>
</section>
<div class="wrapper">
<!-- breadcrumb -->
<section>
<h2 class="BreadcrumbPath">People &gt;</h2>
<h2 class="BreadcrumbPage">Add person</h2>
</section>
<section>
<div class="p4 bordered">
<form name="form" novalidate>
<div class="FormError" ng-show="form.$error.message">{{form.$error.message}}</div>
<section>
<div class="p4 bordered">
<form name="form" novalidate>
<div class="FormError" ng-show="form.$error.message">{{form.$error.message}}</div>
<div ng-class="{'FormFieldError': form.first_name.$error.message == undefined}">
<mb-form-label form="form" display-name="First name" field-name="first_name"></mb-form-label>
<input class="input full" name="first_name" ng-model="newUser.first_name" required />
</div>
<div ng-class="{'FormFieldError': form.first_name.$error.message == undefined}">
<mb-form-label form="form" display-name="First name" field-name="first_name"></mb-form-label>
<input class="input full" name="first_name" ng-model="newUser.first_name" required />
</div>
<div ng-class="{'FormFieldError': form.last_name.$error.message == undefined}">
<mb-form-label form="form" display-name="Last name" field-name="last_name"></mb-form-label>
<input class="input full" name="last_name" ng-model="newUser.last_name" required />
</div>
<div ng-class="{'FormFieldError': form.last_name.$error.message == undefined}">
<mb-form-label form="form" display-name="Last name" field-name="last_name"></mb-form-label>
<input class="input full" name="last_name" ng-model="newUser.last_name" required />
</div>
<div ng-class="{'FormFieldError': form.email.$error.message == undefined}">
<mb-form-label form="form" display-name="Email" field-name="email"></mb-form-label>
<input class="input full" name="email" ng-model="newUser.email" required />
</div>
<div ng-class="{'FormFieldError': form.email.$error.message == undefined}">
<mb-form-label form="form" display-name="Email" field-name="email"></mb-form-label>
<input class="input full" name="email" ng-model="newUser.email" required />
</div>
<div>
<button class="Button" ng-class="{'Button--primary': form.$valid}" ng-click="save(newUser)" ng-disabled="!form.$valid">
Create
</button>
</div>
</form>
</div>
</section>
<div>
<button class="Button" ng-class="{'Button--primary': form.$valid}" ng-click="save(newUser)" ng-disabled="!form.$valid">
Create
</button>
</div>
</form>
</div>
</section>
</div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment