renamed material name to product name, removed headings

This commit is contained in:
VLE2FE 2020-08-31 17:10:44 +02:00
parent 250b04e096
commit 8fd993b362
18 changed files with 11 additions and 19 deletions

View File

@ -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}"

View File

@ -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">

View File

@ -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

View File

@ -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'">

View File

@ -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>

View File

@ -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'"

View File

@ -40,8 +40,6 @@
} }
.header-addnew { .header-addnew {
margin-bottom: 40px;
& > * { & > * {
display: inline; display: inline;
margin-bottom: 10px; margin-bottom: 10px;

View File

@ -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

View File

@ -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">

View File

@ -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"

View File

@ -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>

View File

@ -2,6 +2,7 @@
.header-addnew { .header-addnew {
margin-bottom: 40px; margin-bottom: 40px;
height: 42px;
& > * { & > * {
display: inline; display: inline;

View File

@ -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},

View File

@ -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"

View File

@ -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()">

View File

@ -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>

View File

@ -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;

View File

@ -69,3 +69,7 @@ ul {
} }
} }
} }
.nav-main a.active {
font-weight: bold;
}