renamed material name to product name, removed headings
This commit is contained in:
		@@ -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;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user