Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit b20d2a0d authored by Sebastian-Ion TINCU's avatar Sebastian-Ion TINCU
Browse files

EDELIVERY-3762 Clean the smp-angular project from domibus object

Rename files as per Angular guidelines.
Remove message filter and error log components.
Exclude the error log component.
Disabl the page helper until we figure out if we need it.
parent 7a9bf3ef
No related branches found
No related tags found
No related merge requests found
Showing
with 55 additions and 69 deletions
import { DomibusAngular2WebPage } from './app.po';
import { SmpAngular2WebPage } from './app.po';
describe('domibus-MSH-web App', function() {
let page: DomibusAngular2WebPage;
let page: SmpAngular2WebPage;
beforeEach(() => {
page = new DomibusAngular2WebPage();
page = new SmpAngular2WebPage();
});
it('should display message saying app works', () => {
......
import { browser, element, by } from 'protractor';
export class DomibusAngular2WebPage {
export class SmpAngular2WebPage {
navigateTo() {
return browser.get('/');
}
......
import {AlertsEntry} from "./alertsentry";
import {AlertsEntry} from "./alerts-entry.model";
export interface AlertsResult {
alertsEntries: Array<AlertsEntry>;
......
import {Component, TemplateRef, ViewChild} from "@angular/core";
import {ColumnPickerBase} from "../common/column-picker/column-picker-base";
import {RowLimiterBase} from "../common/row-limiter/row-limiter-base";
import {ColumnPicker} from "../common/column-picker/column-picker.model";
import {RowLimiter} from "../common/row-limiter/row-limiter.model";
import {isNullOrUndefined} from "util";
import {DownloadService} from "../download/download.service";
import {AlertComponent} from "../alert/alert.component";
import {Observable} from "rxjs/Observable";
import {AlertsResult} from "./alertsresult";
import {AlertsResult} from "./alerts-result.model";
import {Http, URLSearchParams, Response, Headers} from "@angular/http";
import {AlertService} from "../alert/alert.service";
import {AlertsEntry} from "./alertsentry";
import {AlertsEntry} from "./alerts-entry.model";
import {CancelDialogComponent} from "../common/cancel-dialog/cancel-dialog.component";
import {MdDialog} from "@angular/material";
import {SaveDialogComponent} from "../common/save-dialog/save-dialog.component";
......@@ -24,8 +24,8 @@ export class AlertsComponent {
static readonly ALERTS_URL: string = 'rest/alerts';
columnPicker: ColumnPickerBase = new ColumnPickerBase();
rowLimiter: RowLimiterBase = new RowLimiterBase();
columnPicker: ColumnPicker = new ColumnPicker();
rowLimiter: RowLimiter = new RowLimiter();
advancedSearch: boolean;
loading: boolean = false;
......
import {Component, OnInit, ViewChild} from "@angular/core";
import {SecurityService} from "./security/security.service";
import {Router, RouterOutlet} from "@angular/router";
import {SecurityEventService} from "./security/security.event.service";
import {SecurityEventService} from "./security/security-event.service";
import {Title} from "@angular/platform-browser";
import {Http, Response} from "@angular/http";
import {Observable} from "rxjs/Observable";
......
......@@ -28,51 +28,47 @@ import {AuthorizedGuard} from "./guards/authorized.guard";
import {routing} from "./app.routes";
import {IsAuthorized} from "./security/is-authorized.directive";
import {ExtendedHttpClient} from "./http/extended-http-client";
import {HttpEventService} from "./http/http.event.service";
import {HttpEventService} from "./http/http-event.service";
import {SecurityService} from "./security/security.service";
import {SecurityEventService} from "./security/security.event.service";
import {SecurityEventService} from "./security/security-event.service";
import {DomainService} from "./security/domain.service";
import {AlertComponent} from "./alert/alert.component";
import {AlertService} from "./alert/alert.service";
import {ErrorLogComponent} from "./errorlog/errorlog.component";
import {FooterComponent} from "./footer/footer.component";
import {DomibusInfoService} from "./appinfo/domibusinfo.service";
import {DomibusInfoService} from "./appinfo/domibus-info.service";
import {AuthorizedAdminGuard} from "./guards/authorized-admin.guard";
import {MessageFilterComponent} from "./messagefilter/messagefilter.component";
import {ServiceGroupComponent} from "./servicegroup/servicegroup.component";
import {ServiceGroupComponent} from "./servicegroup/service-group.component";
import {DomainComponent} from "./domain/domain.component";
import {UserComponent} from "./user/user.component";
import {TruststoreComponent} from "./truststore/truststore.component";
import {TrustStoreComponent} from "./truststore/trust-store.component";
import {BrowserAnimationsModule} from "@angular/platform-browser/animations";
import {ServicegroupMetadatalistDialogComponent} from "./servicegroup/servicegroup-metadatalist-dialog/servicegroup-metadatalist-dialog.component";
import {ServiceGroupMetadatalistDialogComponent} from "./servicegroup/servicegroup-metadatalist-dialog/service-group-metadatalist-dialog.component";
import {RowLimiterComponent} from "./common/row-limiter/row-limiter.component";
import {DatePipe} from "./customDate/datePipe";
import {CapitalizeFirstPipe} from "./common/capitalizefirst.pipe";
import {DatePipe} from "./customDate/date.pipe";
import {CapitalizeFirstPipe} from "./common/capitalize-first.pipe";
import {DefaultPasswordDialogComponent} from "./security/default-password-dialog/default-password-dialog.component";
import {ServicegroupDetailsDialogComponent} from "./servicegroup/servicegroup-details-dialog/servicegroup-details-dialog.component";
import {ErrorlogDetailsComponent} from "./errorlog/errorlog-details/errorlog-details.component";
import {EditMessageFilterComponent} from "./messagefilter/editmessagefilter-form/editmessagefilter-form.component";
import {ServiceGroupDetailsDialogComponent} from "./servicegroup/servicegroup-details-dialog/service-group-details-dialog.component";
import {CancelDialogComponent} from "./common/cancel-dialog/cancel-dialog.component";
import {DirtyGuard} from "./common/dirty.guard";
import {SaveDialogComponent} from "./common/save-dialog/save-dialog.component";
import {TruststoreDialogComponent} from "./truststore/truststore-dialog/truststore-dialog.component";
import {TrustStoreUploadComponent} from "./truststore/truststore-upload/truststore-upload.component";
import {TrustStoreDialogComponent} from "./truststore/truststore-dialog/trust-store-dialog.component";
import {TrustStoreUploadComponent} from "./truststore/truststore-upload/trust-store-upload.component";
import {ColumnPickerComponent} from "./common/column-picker/column-picker.component";
import {PageHelperComponent} from "./common/page-helper/page-helper.component";
import {SharedModule} from "./common/module/SharedModule";
import {ClearInvalidDirective} from "./customDate/clearInvalid.directive";
import {SharedModule} from "./common/module/shared.module";
import {ClearInvalidDirective} from "./customDate/clear-invalid.directive";
import {PageHeaderComponent} from "./common/page-header/page-header.component";
import {DomainSelectorComponent} from "./common/domain-selector/domain-selector.component";
import {AlertsComponent} from "./alerts/alerts.component";
import {SearchTableComponent} from "./common/searchtable/searchtable.component";
import {ServiceGroupExtensionDialogComponent} from "./servicegroup/servicegroup-extension-dialog/servicegroup-extension-dialog.component";
import {ServicegroupMetadataDialogComponent} from "./servicegroup/servicegroup-metadata-dialog/servicegroup-metadata-dialog.component";
import {SearchTableComponent} from "./common/searchtable/search-table.component";
import {ServiceGroupExtensionDialogComponent} from "./servicegroup/servicegroup-extension-dialog/service-group-extension-dialog.component";
import {ServiceGroupMetadataDialogComponent} from "./servicegroup/servicegroup-metadata-dialog/service-group-metadata-dialog.component";
import {DomainDetailsDialogComponent} from "./domain/domain-details-dialog/domain-details-dialog.component";
import {UserDetailsDialogComponent} from "./user/user-details-dialog/user-details-dialog.component";
import {DownloadService} from "./download/download.service";
import {TrustStoreService} from "./truststore/trustore.service";
import {TrustStoreService} from "./truststore/trust-store.service";
export function extendedHttpClientFactory(xhrBackend: XHRBackend, requestOptions: RequestOptions, httpEventService: HttpEventService) {
return new ExtendedHttpClient(xhrBackend, requestOptions, httpEventService);
......@@ -83,29 +79,25 @@ export function extendedHttpClientFactory(xhrBackend: XHRBackend, requestOptions
AppComponent,
LoginComponent,
HomeComponent,
MessageFilterComponent,
ServiceGroupComponent,
DomainComponent,
DomainDetailsDialogComponent,
UserComponent,
ErrorLogComponent,
AlertComponent,
FooterComponent,
IsAuthorized,
TruststoreComponent,
TrustStoreComponent,
SaveDialogComponent,
ServicegroupMetadatalistDialogComponent,
ServicegroupMetadataDialogComponent,
ServiceGroupMetadatalistDialogComponent,
ServiceGroupMetadataDialogComponent,
ServiceGroupExtensionDialogComponent,
CancelDialogComponent,
RowLimiterComponent,
DatePipe,
CapitalizeFirstPipe,
DefaultPasswordDialogComponent,
EditMessageFilterComponent,
ServicegroupDetailsDialogComponent,
ErrorlogDetailsComponent,
TruststoreDialogComponent,
ServiceGroupDetailsDialogComponent,
TrustStoreDialogComponent,
TrustStoreUploadComponent,
ColumnPickerComponent,
TrustStoreUploadComponent,
......@@ -119,18 +111,16 @@ export function extendedHttpClientFactory(xhrBackend: XHRBackend, requestOptions
],
entryComponents: [
AppComponent,
ServicegroupMetadatalistDialogComponent,
ServicegroupMetadataDialogComponent,
ServicegroupDetailsDialogComponent,
ServiceGroupMetadatalistDialogComponent,
ServiceGroupMetadataDialogComponent,
ServiceGroupDetailsDialogComponent,
ServiceGroupExtensionDialogComponent,
DomainDetailsDialogComponent,
UserDetailsDialogComponent,
CancelDialogComponent,
SaveDialogComponent,
DefaultPasswordDialogComponent,
EditMessageFilterComponent,
ErrorlogDetailsComponent,
TruststoreDialogComponent,
TrustStoreDialogComponent,
TrustStoreUploadComponent,
],
imports: [
......
import {RouterModule, Routes} from '@angular/router';
import {LoginComponent} from './login/login.component';
import {ServiceGroupComponent} from './servicegroup/servicegroup.component';
import {ServiceGroupComponent} from './servicegroup/service-group.component';
import {DomainComponent} from './domain/domain.component';
import {AuthenticatedGuard} from './guards/authenticated.guard';
import {AuthorizedAdminGuard} from './guards/authorized-admin.guard';
import {UserComponent} from './user/user.component';
import {TruststoreComponent} from 'app/truststore/truststore.component';
import {TrustStoreComponent} from 'app/truststore/trust-store.component';
const appRoutes: Routes = [
......@@ -14,7 +14,7 @@ const appRoutes: Routes = [
{path: 'domain', component: DomainComponent},
{path: 'user', component: UserComponent},
{path: 'truststore', component: TruststoreComponent, canActivate: [AuthenticatedGuard, AuthorizedAdminGuard]},
{path: 'truststore', component: TrustStoreComponent, canActivate: [AuthenticatedGuard, AuthorizedAdminGuard]},
{path: 'login', component: LoginComponent},
{path: '**', component: ServiceGroupComponent, canActivate: [AuthenticatedGuard]}
......
export interface DomibusInfo {
version:string;
version: string;
}
......@@ -3,9 +3,9 @@ import {Http, Response} from "@angular/http";
import {Observable} from "rxjs/Observable";
import "rxjs/add/operator/map";
import {Router} from "@angular/router";
import {HttpEventService} from "../http/http.event.service";
import {HttpEventService} from "../http/http-event.service";
import {ReplaySubject} from "rxjs";
import {DomibusInfo} from "./domibusinfo";
import {DomibusInfo} from "./domibus-info.model";
@Injectable()
export class DomibusInfoService {
......
......@@ -4,7 +4,7 @@ import {Pipe, PipeTransform} from '@angular/core';
* Capitalize the first letter of the string
* Takes a string as a value.
* Usage:
* value | capitalizefirst
* value | capitalizeFirst
*/
@Pipe({
name: 'capitalizeFirst'
......
<div style="margin-bottom:10px">
<a class="domibusLink hide-show-column" href="#" *ngIf="!columnSelection" (click)="toggleColumnSelection()"
<a class="smpLink hide-show-column" href="#" *ngIf="!columnSelection" (click)="toggleColumnSelection()"
id="columnslinkoff_id" click-stop-propagation>Show
columns</a>
<a class="domibusLink hide-show-column" href="#" *ngIf="columnSelection" (click)="toggleColumnSelection()"
<a class="smpLink hide-show-column" href="#" *ngIf="columnSelection" (click)="toggleColumnSelection()"
id="columnslinkon_id" click-stop-propagation>Hide
columns</a>
</div>
......@@ -18,8 +18,8 @@
<label [attr.for]="col.name">{{col.name}}</label>
</div>
<div class="all-none-selection">
<a href="#" class="domibusLink" id="all_id" (click)="selectAllColumns()" click-stop-propagation>All</a>
<a href="#" class="domibusLink" id="none_id" (click)="selectNoColumns()" click-stop-propagation>None</a>
<a href="#" class="smpLink" id="all_id" (click)="selectAllColumns()" click-stop-propagation>All</a>
<a href="#" class="smpLink" id="none_id" (click)="selectNoColumns()" click-stop-propagation>None</a>
</div>
</div>
export class ColumnPickerBase {
export class ColumnPicker {
columnSelection: boolean;
allColumns = [];
selectedColumns = [];
......
import {Component, OnInit, Input} from '@angular/core';
import {SecurityService} from '../../security/security.service';
import {DomainService} from '../../security/domain.service';
import {Domain} from '../../security/domain';
import {Domain} from '../../security/domain.model';
import {MdDialog} from '@angular/material';
import {CancelDialogComponent} from '../cancel-dialog/cancel-dialog.component';
......
import {NgModule} from "@angular/core";
import {ClickStopPropagationDirective} from "app/common/directive/attribute/ClickStopPropagation";
import {ClickStopPropagationDirective} from "app/common/directive/attribute/click-stop-propagation.directive";
@NgModule({
declarations: [
......
import {Component, EventEmitter, Input, OnInit} from "@angular/core";
import {DomainService} from "../../security/domain.service";
import {Domain} from "../../security/domain";
import {Domain} from "../../security/domain.model";
@Component({
selector: 'page-header',
......
......@@ -22,11 +22,7 @@ export class PageHelperComponent implements OnInit {
this.helpPages.set("/", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "Messages");
this.helpPages.set("/login", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "Login");
this.helpPages.set("/messagefilter", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "MessageFilter");
this.helpPages.set("/truststore", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "Truststore");
this.helpPages.set("/pmode", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "PMode");
this.helpPages.set("/errorlog", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "ErrorLog");
this.helpPages.set("/jms", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "JMSMonitoring");
this.helpPages.set("/user", MAIN_HELP_PAGE + VERSION_SPECIFIC_PAGE + "Users");
this.router.events.subscribe(event => {
if (event instanceof NavigationStart) {
......@@ -44,7 +40,7 @@ export class PageHelperComponent implements OnInit {
openHelpDialog() {
window.open(this.pageName, "_blank");
// window.open(this.pageName, "_blank");
}
}
export class RowLimiterBase {
export class RowLimiter {
pageSizes: Array<any> = [
{key: '10', value: 10},
......
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