renamed material name to product name, removed headings
This commit is contained in:
parent
250b04e096
commit
8fd993b362
@ -1,4 +1,3 @@
|
|||||||
<h2>Changelog</h2>
|
|
||||||
|
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<rb-form-date-input name="dateInput" label="older than" [options]="{enableTime: true}"
|
<rb-form-date-input name="dateInput" label="older than" [options]="{enableTime: true}"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h4>Architecture</h4>
|
|
||||||
|
|
||||||
<img src="/assets/imgs/architecture.svg" alt="architecture" class="space-below">
|
<img src="/assets/imgs/architecture.svg" alt="architecture" class="space-below">
|
||||||
|
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h2>Database</h2>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
The used database instance is a MongoDB instance running on the BIC, storing all application data. The admin database
|
The used database instance is a MongoDB instance running on the BIC, storing all application data. The admin database
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h2>Documentation</h2>
|
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<a [href]="api.hostName + '/static/intro-presentation/index.html'">
|
<a [href]="api.hostName + '/static/intro-presentation/index.html'">
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<h2>Edit material</h2>
|
<h2>{{material.name | exists}}</h2>
|
||||||
|
|
||||||
<form #materialForm="ngForm" *ngIf="!loading">
|
<form #materialForm="ngForm" *ngIf="!loading">
|
||||||
<rb-form-input name="materialname" label="material name" appValidate="stringNin" [appValidateArgs]="[materialNames]"
|
<rb-form-input name="materialname" label="product name" appValidate="stringNin" [appValidateArgs]="[materialNames]"
|
||||||
required [(ngModel)]="material.name" #materialnameInput="ngModel">
|
required [(ngModel)]="material.name" #materialnameInput="ngModel">
|
||||||
<ng-template rbFormValidationMessage="failure">{{materialnameInput.errors.failure}}</ng-template>
|
<ng-template rbFormValidationMessage="failure">{{materialnameInput.errors.failure}}</ng-template>
|
||||||
</rb-form-input>
|
</rb-form-input>
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
<div class="header-addnew">
|
<div class="header-addnew">
|
||||||
<h2>Materials</h2>
|
|
||||||
<rb-icon-button *ngIf="sampleSelect" mode="secondary" icon="close" (click)="sampleSelect = false"
|
<rb-icon-button *ngIf="sampleSelect" mode="secondary" icon="close" (click)="sampleSelect = false"
|
||||||
class="validation-close" iconOnly></rb-icon-button>
|
class="validation-close" iconOnly></rb-icon-button>
|
||||||
<rb-icon-button [icon]="sampleSelect ? 'checkmark' : 'clear-all'"
|
<rb-icon-button [icon]="sampleSelect ? 'checkmark' : 'clear-all'"
|
||||||
|
@ -40,8 +40,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.header-addnew {
|
.header-addnew {
|
||||||
margin-bottom: 40px;
|
|
||||||
|
|
||||||
& > * {
|
& > * {
|
||||||
display: inline;
|
display: inline;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h2>Models</h2>
|
|
||||||
|
|
||||||
<rb-icon-button icon="add" mode="primary" (click)="newModel = !newModel; oldModelGroup = ''" class="space-below">
|
<rb-icon-button icon="add" mode="primary" (click)="newModel = !newModel; oldModelGroup = ''" class="space-below">
|
||||||
New model
|
New model
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h2>Prediction</h2>
|
|
||||||
|
|
||||||
<rb-tab-panel (tabChanged)="groupChange($event)">
|
<rb-tab-panel (tabChanged)="groupChange($event)">
|
||||||
<ng-container *ngFor="let group of d.arr.modelGroups; index as i">
|
<ng-container *ngFor="let group of d.arr.modelGroups; index as i">
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
<form #sampleForm="ngForm" *ngIf="view.base">
|
<form #sampleForm="ngForm" *ngIf="view.base">
|
||||||
<div class="sample">
|
<div class="sample">
|
||||||
<div>
|
<div>
|
||||||
<rb-form-input name="materialname" label="material name" [rbDebounceTime]="0" [rbInitialOpen]="true"
|
<rb-form-input name="materialname" label="product name" [rbDebounceTime]="0" [rbInitialOpen]="true"
|
||||||
[rbFormInputAutocomplete]="autocomplete.bind(this, materialNames)" appValidate="stringOf"
|
[rbFormInputAutocomplete]="autocomplete.bind(this, materialNames)" appValidate="stringOf"
|
||||||
(keydown)="preventDefault($event)" (ngModelChange)="findMaterial($event)" ngModel
|
(keydown)="preventDefault($event)" (ngModelChange)="findMaterial($event)" ngModel
|
||||||
[appValidateArgs]="[materialNames]" required [(ngModel)]="material.name" [autofocus]="true"
|
[appValidateArgs]="[materialNames]" required [(ngModel)]="material.name" [autofocus]="true"
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
<div class="header-addnew">
|
<div class="header-addnew">
|
||||||
<h2>Samples</h2>
|
|
||||||
<a routerLink="/samples/new" *ngIf="login.isLevel.write">
|
<a routerLink="/samples/new" *ngIf="login.isLevel.write">
|
||||||
<rb-icon-button icon="add" mode="primary" class="space-left">New sample</rb-icon-button>
|
<rb-icon-button icon="add" mode="primary" class="space-left">New sample</rb-icon-button>
|
||||||
</a>
|
</a>
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
.header-addnew {
|
.header-addnew {
|
||||||
margin-bottom: 40px;
|
margin-bottom: 40px;
|
||||||
|
height: 42px;
|
||||||
|
|
||||||
& > * {
|
& > * {
|
||||||
display: inline;
|
display: inline;
|
||||||
|
@ -13,7 +13,6 @@ import {Router} from '@angular/router';
|
|||||||
|
|
||||||
// TODO: turn off sort field
|
// TODO: turn off sort field
|
||||||
// TODO reset sort when field is excluded
|
// TODO reset sort when field is excluded
|
||||||
// TODO: material name to product
|
|
||||||
// TODO: Eh DPT
|
// TODO: Eh DPT
|
||||||
// TODO: filter button
|
// TODO: filter button
|
||||||
// TODO: check if connect-src to model works
|
// TODO: check if connect-src to model works
|
||||||
@ -55,7 +54,7 @@ export class SamplesComponent implements OnInit {
|
|||||||
sort: 'added-asc',
|
sort: 'added-asc',
|
||||||
filters: [
|
filters: [
|
||||||
{field: 'number', label: 'Number', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
{field: 'number', label: 'Number', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
||||||
{field: 'material.name', label: 'Material name', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
{field: 'material.name', label: 'Product name', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
||||||
{field: 'material.supplier', label: 'Supplier', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
{field: 'material.supplier', label: 'Supplier', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
||||||
{field: 'material.group', label: 'Material', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
{field: 'material.group', label: 'Material', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
||||||
{field: 'material.glass_fiber', label: 'GF', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
{field: 'material.glass_fiber', label: 'GF', active: false, autocomplete: [], mode: 'eq', values: ['']},
|
||||||
@ -74,7 +73,7 @@ export class SamplesComponent implements OnInit {
|
|||||||
keys: KeyInterface[] = [
|
keys: KeyInterface[] = [
|
||||||
{id: 'number', label: 'Number', active: true, sortable: true},
|
{id: 'number', label: 'Number', active: true, sortable: true},
|
||||||
{id: 'material.numbers', label: 'Material numbers', active: false, sortable: false},
|
{id: 'material.numbers', label: 'Material numbers', active: false, sortable: false},
|
||||||
{id: 'material.name', label: 'Material name', active: true, sortable: true},
|
{id: 'material.name', label: 'Product name', active: true, sortable: true},
|
||||||
{id: 'material.supplier', label: 'Supplier', active: false, sortable: true},
|
{id: 'material.supplier', label: 'Supplier', active: false, sortable: true},
|
||||||
{id: 'material.group', label: 'Material', active: true, sortable: true},
|
{id: 'material.group', label: 'Material', active: true, sortable: true},
|
||||||
{id: 'type', label: 'Type', active: true, sortable: true},
|
{id: 'type', label: 'Type', active: true, sortable: true},
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h2>Settings</h2>
|
|
||||||
|
|
||||||
<form #userForm="ngForm">
|
<form #userForm="ngForm">
|
||||||
<rb-form-input name="name" label="user name" appValidate="username" required [(ngModel)]="user.name"
|
<rb-form-input name="name" label="user name" appValidate="username" required [(ngModel)]="user.name"
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h2>Templates</h2>
|
|
||||||
|
|
||||||
<rb-form-select name="collectionSelection" label="collection"
|
<rb-form-select name="collectionSelection" label="collection"
|
||||||
[(ngModel)]="collection" (ngModelChange)="loadTemplates()">
|
[(ngModel)]="collection" (ngModelChange)="loadTemplates()">
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
<h2>Users</h2>
|
|
||||||
|
|
||||||
<rb-icon-button icon="add" mode="primary" (click)="addNewUser()">New user</rb-icon-button>
|
<rb-icon-button icon="add" mode="primary" (click)="addNewUser()">New user</rb-icon-button>
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@ export class UsersComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
saveUser(user: UserModel) {
|
saveUser(user: UserModel) {
|
||||||
|
user.models = user.models.filter(e => e !== '');
|
||||||
this.api.put<UserModel>('/user/' + user.origName, user.sendFormat('admin'), data => {
|
this.api.put<UserModel>('/user/' + user.origName, user.sendFormat('admin'), data => {
|
||||||
user.deserialize(data);
|
user.deserialize(data);
|
||||||
user.edit = false;
|
user.edit = false;
|
||||||
|
@ -69,3 +69,7 @@ ul {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.nav-main a.active {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user