diff --git a/apps/maarch_entreprise/Views/action-administration.component.html b/apps/maarch_entreprise/Views/action-administration.component.html index 25874c26669a5604023d33a44101c31fae15e2bd..b66fb0e1a812a0402be5a09a35ccbd79b7834cb6 100644 --- a/apps/maarch_entreprise/Views/action-administration.component.html +++ b/apps/maarch_entreprise/Views/action-administration.component.html @@ -1,6 +1,3 @@ -<div id="resultInfo" class="fade" style="display:none;"> - {{resultInfo}} -</div> <div *ngIf="loading"> <i class="fa fa-spinner fa-spin fa-5x" style="margin-left: 50%;margin-top: 16%;font-size: 8em"></i> </div> diff --git a/apps/maarch_entreprise/js/angular/app/action-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/action-administration.component.js similarity index 100% rename from apps/maarch_entreprise/js/angular/app/action-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/action-administration.component.js diff --git a/apps/maarch_entreprise/js/angular/app/action-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/action-administration.component.ts similarity index 100% rename from apps/maarch_entreprise/js/angular/app/action-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/action-administration.component.ts diff --git a/apps/maarch_entreprise/js/angular/app/actions-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.js similarity index 98% rename from apps/maarch_entreprise/js/angular/app/actions-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.js index 7aa9d3d4689f804bef6e30af88db671919b2dcb1..ec65e4378b33ddddbdd560c40ebd1156341c5a90 100644 --- a/apps/maarch_entreprise/js/angular/app/actions-administration.component.js +++ b/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.js @@ -11,7 +11,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { Object.defineProperty(exports, "__esModule", { value: true }); var core_1 = require("@angular/core"); var http_1 = require("@angular/common/http"); -var translate_component_1 = require("./translate.component"); +var translate_component_1 = require("../translate.component"); var ActionsAdministrationComponent = (function () { function ActionsAdministrationComponent(http) { this.http = http; diff --git a/apps/maarch_entreprise/js/angular/app/actions-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.ts similarity index 98% rename from apps/maarch_entreprise/js/angular/app/actions-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.ts index 6c550377aedd09ec301373e3f2f90bf8e8b5f8e4..81a6ca7c290221fc57e287c7654c84d8dd353c8d 100644 --- a/apps/maarch_entreprise/js/angular/app/actions-administration.component.ts +++ b/apps/maarch_entreprise/js/angular/app/administration/actions-administration.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { HttpClient } from '@angular/common/http'; -import { LANG } from './translate.component'; +import { LANG } from '../translate.component'; declare function $j(selector: any) : any; declare function successNotification(message: string) : void; diff --git a/apps/maarch_entreprise/js/angular/app/administration/administration-routing.module.js b/apps/maarch_entreprise/js/angular/app/administration/administration-routing.module.js new file mode 100644 index 0000000000000000000000000000000000000000..0c404ca50bdbe3075c749a716b5da75af2c0bd3b --- /dev/null +++ b/apps/maarch_entreprise/js/angular/app/administration/administration-routing.module.js @@ -0,0 +1,56 @@ +"use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var core_1 = require("@angular/core"); +var router_1 = require("@angular/router"); +var administration_component_1 = require("./administration.component"); +var users_administration_component_1 = require("./users-administration.component"); +var user_administration_component_1 = require("./user-administration.component"); +var statuses_administration_component_1 = require("./statuses-administration.component"); +var status_administration_component_1 = require("./status-administration.component"); +var actions_administration_component_1 = require("./actions-administration.component"); +var action_administration_component_1 = require("./action-administration.component"); +var parameter_administration_component_1 = require("./parameter-administration.component"); +var parameters_administration_component_1 = require("./parameters-administration.component"); +var priorities_administration_component_1 = require("./priorities-administration.component"); +var priority_administration_component_1 = require("./priority-administration.component"); +var reports_administration_component_1 = require("./reports-administration.component"); +var AdministrationRoutingModule = (function () { + function AdministrationRoutingModule() { + } + return AdministrationRoutingModule; +}()); +AdministrationRoutingModule = __decorate([ + core_1.NgModule({ + imports: [ + router_1.RouterModule.forChild([ + { path: 'administration', component: administration_component_1.AdministrationComponent }, + { path: 'administration/users', component: users_administration_component_1.UsersAdministrationComponent }, + { path: 'administration/users/new', component: user_administration_component_1.UserAdministrationComponent }, + { path: 'administration/users/:id', component: user_administration_component_1.UserAdministrationComponent }, + { path: 'administration/status', component: statuses_administration_component_1.StatusesAdministrationComponent }, + { path: 'administration/status/new', component: status_administration_component_1.StatusAdministrationComponent }, + { path: 'administration/status/:identifier', component: status_administration_component_1.StatusAdministrationComponent }, + { path: 'administration/parameters', component: parameters_administration_component_1.ParametersAdministrationComponent }, + { path: 'administration/parameters/new', component: parameter_administration_component_1.ParameterAdministrationComponent }, + { path: 'administration/parameters/:id', component: parameter_administration_component_1.ParameterAdministrationComponent }, + { path: 'administration/reports', component: reports_administration_component_1.ReportsAdministrationComponent }, + { path: 'administration/priorities', component: priorities_administration_component_1.PrioritiesAdministrationComponent }, + { path: 'administration/priorities/new', component: priority_administration_component_1.PriorityAdministrationComponent }, + { path: 'administration/priorities/:id', component: priority_administration_component_1.PriorityAdministrationComponent }, + { path: 'administration/actions', component: actions_administration_component_1.ActionsAdministrationComponent }, + { path: 'administration/actions/new', component: action_administration_component_1.ActionAdministrationComponent }, + { path: 'administration/actions/:id', component: action_administration_component_1.ActionAdministrationComponent }, + ]), + ], + exports: [ + router_1.RouterModule + ] + }) +], AdministrationRoutingModule); +exports.AdministrationRoutingModule = AdministrationRoutingModule; diff --git a/apps/maarch_entreprise/js/angular/app/administration/administration-routing.module.ts b/apps/maarch_entreprise/js/angular/app/administration/administration-routing.module.ts new file mode 100644 index 0000000000000000000000000000000000000000..8293644f34168dc2bdba13edf517acc820cf8014 --- /dev/null +++ b/apps/maarch_entreprise/js/angular/app/administration/administration-routing.module.ts @@ -0,0 +1,44 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { AdministrationComponent } from './administration.component'; +import { UsersAdministrationComponent } from './users-administration.component'; +import { UserAdministrationComponent } from './user-administration.component'; +import { StatusesAdministrationComponent } from './statuses-administration.component'; +import { StatusAdministrationComponent } from './status-administration.component'; +import { ActionsAdministrationComponent } from './actions-administration.component'; +import { ActionAdministrationComponent } from './action-administration.component'; +import { ParameterAdministrationComponent } from './parameter-administration.component'; +import { ParametersAdministrationComponent } from './parameters-administration.component'; +import { PrioritiesAdministrationComponent } from './priorities-administration.component'; +import { PriorityAdministrationComponent } from './priority-administration.component'; +import { ReportsAdministrationComponent } from './reports-administration.component'; + + +@NgModule({ + imports: [ + RouterModule.forChild([ + { path: 'administration', component: AdministrationComponent }, + { path: 'administration/users', component: UsersAdministrationComponent }, + { path: 'administration/users/new', component: UserAdministrationComponent }, + { path: 'administration/users/:id', component: UserAdministrationComponent }, + { path: 'administration/status', component: StatusesAdministrationComponent }, + { path: 'administration/status/new', component: StatusAdministrationComponent }, + { path: 'administration/status/:identifier', component: StatusAdministrationComponent }, + { path: 'administration/parameters', component: ParametersAdministrationComponent }, + { path: 'administration/parameters/new', component: ParameterAdministrationComponent }, + { path: 'administration/parameters/:id', component: ParameterAdministrationComponent }, + { path: 'administration/reports', component : ReportsAdministrationComponent}, + { path: 'administration/priorities', component : PrioritiesAdministrationComponent }, + { path: 'administration/priorities/new', component : PriorityAdministrationComponent }, + { path: 'administration/priorities/:id', component : PriorityAdministrationComponent }, + { path: 'administration/actions', component: ActionsAdministrationComponent }, + { path: 'administration/actions/new', component: ActionAdministrationComponent }, + { path: 'administration/actions/:id', component: ActionAdministrationComponent }, + ]), + ], + exports: [ + RouterModule + ] +}) +export class AdministrationRoutingModule {} diff --git a/apps/maarch_entreprise/js/angular/app/administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/administration.component.js similarity index 100% rename from apps/maarch_entreprise/js/angular/app/administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/administration.component.js diff --git a/apps/maarch_entreprise/js/angular/app/administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/administration.component.ts similarity index 100% rename from apps/maarch_entreprise/js/angular/app/administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/administration.component.ts diff --git a/apps/maarch_entreprise/js/angular/app/administration/administration.module.js b/apps/maarch_entreprise/js/angular/app/administration/administration.module.js new file mode 100644 index 0000000000000000000000000000000000000000..279780e41a7926eb9e58eaf48b2e7294a087098a --- /dev/null +++ b/apps/maarch_entreprise/js/angular/app/administration/administration.module.js @@ -0,0 +1,55 @@ +"use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var core_1 = require("@angular/core"); +var common_1 = require("@angular/common"); +var forms_1 = require("@angular/forms"); +var http_1 = require("@angular/common/http"); +var administration_routing_module_1 = require("./administration-routing.module"); +var administration_component_1 = require("./administration.component"); +var users_administration_component_1 = require("./users-administration.component"); +var user_administration_component_1 = require("./user-administration.component"); +var statuses_administration_component_1 = require("./statuses-administration.component"); +var status_administration_component_1 = require("./status-administration.component"); +var actions_administration_component_1 = require("./actions-administration.component"); +var action_administration_component_1 = require("./action-administration.component"); +var parameters_administration_component_1 = require("./parameters-administration.component"); +var parameter_administration_component_1 = require("./parameter-administration.component"); +var priorities_administration_component_1 = require("./priorities-administration.component"); +var priority_administration_component_1 = require("./priority-administration.component"); +var reports_administration_component_1 = require("./reports-administration.component"); +var AdministrationModule = (function () { + function AdministrationModule() { + } + return AdministrationModule; +}()); +AdministrationModule = __decorate([ + core_1.NgModule({ + imports: [ + common_1.CommonModule, + forms_1.FormsModule, + http_1.HttpClientModule, + administration_routing_module_1.AdministrationRoutingModule + ], + declarations: [ + administration_component_1.AdministrationComponent, + users_administration_component_1.UsersAdministrationComponent, + user_administration_component_1.UserAdministrationComponent, + statuses_administration_component_1.StatusesAdministrationComponent, + status_administration_component_1.StatusAdministrationComponent, + actions_administration_component_1.ActionsAdministrationComponent, + action_administration_component_1.ActionAdministrationComponent, + parameters_administration_component_1.ParametersAdministrationComponent, + parameter_administration_component_1.ParameterAdministrationComponent, + priorities_administration_component_1.PrioritiesAdministrationComponent, + priority_administration_component_1.PriorityAdministrationComponent, + reports_administration_component_1.ReportsAdministrationComponent + ] + }) +], AdministrationModule); +exports.AdministrationModule = AdministrationModule; diff --git a/apps/maarch_entreprise/js/angular/app/administration/administration.module.ts b/apps/maarch_entreprise/js/angular/app/administration/administration.module.ts new file mode 100644 index 0000000000000000000000000000000000000000..ffac2588856b932156f8f3eb4523fa7043b8fb72 --- /dev/null +++ b/apps/maarch_entreprise/js/angular/app/administration/administration.module.ts @@ -0,0 +1,43 @@ +import { NgModule } from '@angular/core'; +import { CommonModule } from '@angular/common'; +import { FormsModule } from '@angular/forms'; +import { HttpClientModule } from '@angular/common/http'; + +import { AdministrationRoutingModule } from './administration-routing.module'; + +import { AdministrationComponent } from './administration.component'; +import { UsersAdministrationComponent } from './users-administration.component'; +import { UserAdministrationComponent } from './user-administration.component'; +import { StatusesAdministrationComponent } from './statuses-administration.component'; +import { StatusAdministrationComponent } from './status-administration.component'; +import { ActionsAdministrationComponent } from './actions-administration.component'; +import { ActionAdministrationComponent } from './action-administration.component'; +import { ParametersAdministrationComponent } from './parameters-administration.component'; +import { ParameterAdministrationComponent } from './parameter-administration.component'; +import { PrioritiesAdministrationComponent } from './priorities-administration.component'; +import { PriorityAdministrationComponent } from './priority-administration.component'; +import { ReportsAdministrationComponent } from './reports-administration.component'; + +@NgModule({ + imports: [ + CommonModule, + FormsModule, + HttpClientModule, + AdministrationRoutingModule + ], + declarations: [ + AdministrationComponent, + UsersAdministrationComponent, + UserAdministrationComponent, + StatusesAdministrationComponent, + StatusAdministrationComponent, + ActionsAdministrationComponent, + ActionAdministrationComponent, + ParametersAdministrationComponent, + ParameterAdministrationComponent, + PrioritiesAdministrationComponent, + PriorityAdministrationComponent, + ReportsAdministrationComponent + ] +}) +export class AdministrationModule { } \ No newline at end of file diff --git a/apps/maarch_entreprise/js/angular/app/parameter-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/parameter-administration.component.js similarity index 100% rename from apps/maarch_entreprise/js/angular/app/parameter-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/parameter-administration.component.js diff --git a/apps/maarch_entreprise/js/angular/app/parameter-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/parameter-administration.component.ts similarity index 100% rename from apps/maarch_entreprise/js/angular/app/parameter-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/parameter-administration.component.ts diff --git a/apps/maarch_entreprise/js/angular/app/parameters-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/parameters-administration.component.js similarity index 100% rename from apps/maarch_entreprise/js/angular/app/parameters-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/parameters-administration.component.js diff --git a/apps/maarch_entreprise/js/angular/app/parameters-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/parameters-administration.component.ts similarity index 100% rename from apps/maarch_entreprise/js/angular/app/parameters-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/parameters-administration.component.ts diff --git a/apps/maarch_entreprise/js/angular/app/priorities-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/priorities-administration.component.js similarity index 98% rename from apps/maarch_entreprise/js/angular/app/priorities-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/priorities-administration.component.js index 3c0dfc046b513d97a0dbdb27a9483f5ecfc41ec1..d4f499b88895ff608849b0b19561ade3774f3092 100644 --- a/apps/maarch_entreprise/js/angular/app/priorities-administration.component.js +++ b/apps/maarch_entreprise/js/angular/app/administration/priorities-administration.component.js @@ -11,7 +11,7 @@ var __metadata = (this && this.__metadata) || function (k, v) { Object.defineProperty(exports, "__esModule", { value: true }); var core_1 = require("@angular/core"); var http_1 = require("@angular/common/http"); -var translate_component_1 = require("./translate.component"); +var translate_component_1 = require("../translate.component"); var PrioritiesAdministrationComponent = (function () { function PrioritiesAdministrationComponent(http) { this.http = http; diff --git a/apps/maarch_entreprise/js/angular/app/priorities-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/priorities-administration.component.ts similarity index 98% rename from apps/maarch_entreprise/js/angular/app/priorities-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/priorities-administration.component.ts index 6720c2993055407fd9da9f5306ce87750f9aee26..aaaece2f584e2c140a4fa9321950093b226daf3d 100644 --- a/apps/maarch_entreprise/js/angular/app/priorities-administration.component.ts +++ b/apps/maarch_entreprise/js/angular/app/administration/priorities-administration.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit} from '@angular/core'; import { HttpClient } from '@angular/common/http'; -import { LANG } from './translate.component'; +import { LANG } from '../translate.component'; declare function $j(selector: any) : any; declare function successNotification(message: string) : void; diff --git a/apps/maarch_entreprise/js/angular/app/priority-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/priority-administration.component.js similarity index 98% rename from apps/maarch_entreprise/js/angular/app/priority-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/priority-administration.component.js index 897a3c29b34b4fc278640b71c0c8a3a24aa0998f..6f87efcb72c3c427de3bdfcef814ea15f1b1532b 100644 --- a/apps/maarch_entreprise/js/angular/app/priority-administration.component.js +++ b/apps/maarch_entreprise/js/angular/app/administration/priority-administration.component.js @@ -12,7 +12,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); var core_1 = require("@angular/core"); var http_1 = require("@angular/common/http"); var router_1 = require("@angular/router"); -var translate_component_1 = require("./translate.component"); +var translate_component_1 = require("../translate.component"); var PriorityAdministrationComponent = (function () { function PriorityAdministrationComponent(http, route, router) { this.http = http; diff --git a/apps/maarch_entreprise/js/angular/app/priority-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/priority-administration.component.ts similarity index 98% rename from apps/maarch_entreprise/js/angular/app/priority-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/priority-administration.component.ts index 0707966b20acc6e3f28959480e58099a7a855a51..2692571df58aab009f7855a650f94bb0161dd179 100644 --- a/apps/maarch_entreprise/js/angular/app/priority-administration.component.ts +++ b/apps/maarch_entreprise/js/angular/app/administration/priority-administration.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit} from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Router, ActivatedRoute } from '@angular/router'; -import { LANG } from './translate.component'; +import { LANG } from '../translate.component'; declare function $j(selector: any) : any; declare function successNotification(message: string) : void; diff --git a/apps/maarch_entreprise/js/angular/app/reports.component.js b/apps/maarch_entreprise/js/angular/app/administration/reports-administration.component.js similarity index 79% rename from apps/maarch_entreprise/js/angular/app/reports.component.js rename to apps/maarch_entreprise/js/angular/app/administration/reports-administration.component.js index be681dbe70b3aeb161efc9a115ff4a08832dc6b3..42e25d1ca150d746d5ca318b3db744e39474fc28 100644 --- a/apps/maarch_entreprise/js/angular/app/reports.component.js +++ b/apps/maarch_entreprise/js/angular/app/administration/reports-administration.component.js @@ -11,17 +11,17 @@ var __metadata = (this && this.__metadata) || function (k, v) { Object.defineProperty(exports, "__esModule", { value: true }); var core_1 = require("@angular/core"); var http_1 = require("@angular/common/http"); -var ReportsComponent = (function () { - function ReportsComponent(http) { +var ReportsAdministrationComponent = (function () { + function ReportsAdministrationComponent(http) { this.http = http; this.test42 = "Ptit test OKLM"; this.arrayArgsPut = []; this.lang = []; } - ReportsComponent.prototype.prepareState = function () { + ReportsAdministrationComponent.prototype.prepareState = function () { $j('#inner_content').remove(); }; - ReportsComponent.prototype.ngOnInit = function () { + ReportsAdministrationComponent.prototype.ngOnInit = function () { var _this = this; this.prepareState(); this.coreUrl = angularGlobals.coreUrl; @@ -31,7 +31,7 @@ var ReportsComponent = (function () { _this.lang = data['lang']; }); }; - ReportsComponent.prototype.loadGroup = function () { + ReportsAdministrationComponent.prototype.loadGroup = function () { var _this = this; this.http.get(this.coreUrl + 'rest/report/groups/' + this.groups[$j("#group_id").prop("selectedIndex") - 1].group_id) // SELECTED ANDGULAR .selected() .subscribe(function (data) { @@ -40,11 +40,11 @@ var ReportsComponent = (function () { }); $j("#formCategoryId").removeClass("hide"); }; - ReportsComponent.prototype.clickOnCategory = function (id) { + ReportsAdministrationComponent.prototype.clickOnCategory = function (id) { $j(".category").addClass("hide"); $j("#" + id).removeClass("hide"); }; - ReportsComponent.prototype.updateDB = function () { + ReportsAdministrationComponent.prototype.updateDB = function () { var _this = this; for (var i = 0; i < $j(":checkbox").length; i++) { this.arrayArgsPut.push({ id: this.checkboxes[i].id, checked: $j(":checkbox")[i].checked }); @@ -55,13 +55,13 @@ var ReportsComponent = (function () { _this.arrayArgsPut = []; }); }; - return ReportsComponent; + return ReportsAdministrationComponent; }()); -ReportsComponent = __decorate([ +ReportsAdministrationComponent = __decorate([ core_1.Component({ templateUrl: 'Views/reports.component.html', styleUrls: ['../../node_modules/bootstrap/dist/css/bootstrap.min.css', '../maarch_entreprise/css/reports.css'] }), __metadata("design:paramtypes", [http_1.HttpClient]) -], ReportsComponent); -exports.ReportsComponent = ReportsComponent; +], ReportsAdministrationComponent); +exports.ReportsAdministrationComponent = ReportsAdministrationComponent; diff --git a/apps/maarch_entreprise/js/angular/app/reports.component.ts b/apps/maarch_entreprise/js/angular/app/administration/reports-administration.component.ts similarity index 97% rename from apps/maarch_entreprise/js/angular/app/reports.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/reports-administration.component.ts index b640ddb4c405bc585b985fd93de56cb1a0b87346..1755a3a3790a1c0839087a59e245b55215f786ea 100644 --- a/apps/maarch_entreprise/js/angular/app/reports.component.ts +++ b/apps/maarch_entreprise/js/angular/app/administration/reports-administration.component.ts @@ -8,7 +8,7 @@ declare var angularGlobals : any; templateUrl : 'Views/reports.component.html', styleUrls : ['../../node_modules/bootstrap/dist/css/bootstrap.min.css', '../maarch_entreprise/css/reports.css'] }) -export class ReportsComponent implements OnInit +export class ReportsAdministrationComponent implements OnInit { test42 : string = "Ptit test OKLM"; diff --git a/apps/maarch_entreprise/js/angular/app/status-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/status-administration.component.js similarity index 100% rename from apps/maarch_entreprise/js/angular/app/status-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/status-administration.component.js diff --git a/apps/maarch_entreprise/js/angular/app/status-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/status-administration.component.ts similarity index 100% rename from apps/maarch_entreprise/js/angular/app/status-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/status-administration.component.ts diff --git a/apps/maarch_entreprise/js/angular/app/status-list-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/statuses-administration.component.js similarity index 87% rename from apps/maarch_entreprise/js/angular/app/status-list-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/statuses-administration.component.js index 0da04658a7aa155f77f4f3c4da152c58993ad008..d200a51aa207c09c7125853b0976b70d390c6671 100644 --- a/apps/maarch_entreprise/js/angular/app/status-list-administration.component.js +++ b/apps/maarch_entreprise/js/angular/app/administration/statuses-administration.component.js @@ -11,14 +11,14 @@ var __metadata = (this && this.__metadata) || function (k, v) { Object.defineProperty(exports, "__esModule", { value: true }); var core_1 = require("@angular/core"); var http_1 = require("@angular/common/http"); -var StatusListAdministrationComponent = (function () { - function StatusListAdministrationComponent(http) { +var StatusesAdministrationComponent = (function () { + function StatusesAdministrationComponent(http) { this.http = http; this.lang = ""; this.resultInfo = ""; this.loading = false; } - StatusListAdministrationComponent.prototype.ngOnInit = function () { + StatusesAdministrationComponent.prototype.ngOnInit = function () { var _this = this; this.coreUrl = angularGlobals.coreUrl; this.prepareStatus(); @@ -64,14 +64,14 @@ var StatusListAdministrationComponent = (function () { errorNotification(JSON.parse(err._body).errors); }); }; - StatusListAdministrationComponent.prototype.prepareStatus = function () { + StatusesAdministrationComponent.prototype.prepareStatus = function () { $j('#inner_content').remove(); }; - StatusListAdministrationComponent.prototype.updateBreadcrumb = function (applicationName) { + StatusesAdministrationComponent.prototype.updateBreadcrumb = function (applicationName) { $j('#ariane')[0].innerHTML = "<a href='index.php?reinit=true'>" + applicationName + "</a> > " + "<a onclick='location.hash = \"/administration\"' style='cursor: pointer'>" + this.lang.admin + "</a> > " + this.lang.admin_status; }; - StatusListAdministrationComponent.prototype.deleteStatus = function (statusId, statusIdentifier) { + StatusesAdministrationComponent.prototype.deleteStatus = function (statusId, statusIdentifier) { var _this = this; var resp = confirm(this.lang.deleteConfirm + ' ' + statusId + '?'); if (resp) { @@ -91,13 +91,13 @@ var StatusListAdministrationComponent = (function () { }); } }; - return StatusListAdministrationComponent; + return StatusesAdministrationComponent; }()); -StatusListAdministrationComponent = __decorate([ +StatusesAdministrationComponent = __decorate([ core_1.Component({ templateUrl: angularGlobals['statuses-administrationView'], styleUrls: ['../../node_modules/bootstrap/dist/css/bootstrap.min.css'] }), __metadata("design:paramtypes", [http_1.HttpClient]) -], StatusListAdministrationComponent); -exports.StatusListAdministrationComponent = StatusListAdministrationComponent; +], StatusesAdministrationComponent); +exports.StatusesAdministrationComponent = StatusesAdministrationComponent; diff --git a/apps/maarch_entreprise/js/angular/app/status-list-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/statuses-administration.component.ts similarity index 98% rename from apps/maarch_entreprise/js/angular/app/status-list-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/statuses-administration.component.ts index 46029e6d190e661db499ea1fbd88ae4c851820c8..18f0618ff55aba2396da017b877f0c8aa2578a5d 100644 --- a/apps/maarch_entreprise/js/angular/app/status-list-administration.component.ts +++ b/apps/maarch_entreprise/js/angular/app/administration/statuses-administration.component.ts @@ -12,7 +12,7 @@ declare var angularGlobals : any; templateUrl : angularGlobals['statuses-administrationView'], styleUrls : ['../../node_modules/bootstrap/dist/css/bootstrap.min.css'] }) -export class StatusListAdministrationComponent implements OnInit { +export class StatusesAdministrationComponent implements OnInit { coreUrl : string; nbStatus : number; lang : any = ""; diff --git a/apps/maarch_entreprise/js/angular/app/user-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/user-administration.component.js similarity index 100% rename from apps/maarch_entreprise/js/angular/app/user-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/user-administration.component.js diff --git a/apps/maarch_entreprise/js/angular/app/user-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/user-administration.component.ts similarity index 100% rename from apps/maarch_entreprise/js/angular/app/user-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/user-administration.component.ts diff --git a/apps/maarch_entreprise/js/angular/app/users-administration.component.js b/apps/maarch_entreprise/js/angular/app/administration/users-administration.component.js similarity index 100% rename from apps/maarch_entreprise/js/angular/app/users-administration.component.js rename to apps/maarch_entreprise/js/angular/app/administration/users-administration.component.js diff --git a/apps/maarch_entreprise/js/angular/app/users-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/users-administration.component.ts similarity index 100% rename from apps/maarch_entreprise/js/angular/app/users-administration.component.ts rename to apps/maarch_entreprise/js/angular/app/administration/users-administration.component.ts diff --git a/apps/maarch_entreprise/js/angular/app/app-routing.module.js b/apps/maarch_entreprise/js/angular/app/app-routing.module.js new file mode 100644 index 0000000000000000000000000000000000000000..1a66044a5941d519c3c59aed328b71461c179f72 --- /dev/null +++ b/apps/maarch_entreprise/js/angular/app/app-routing.module.js @@ -0,0 +1,32 @@ +"use strict"; +var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var core_1 = require("@angular/core"); +var router_1 = require("@angular/router"); +var profile_component_1 = require("./profile.component"); +var signature_book_component_1 = require("./signature-book.component"); +var AppRoutingModule = (function () { + function AppRoutingModule() { + } + return AppRoutingModule; +}()); +AppRoutingModule = __decorate([ + core_1.NgModule({ + imports: [ + router_1.RouterModule.forRoot([ + { path: 'profile', component: profile_component_1.ProfileComponent }, + { path: ':basketId/signatureBook/:resId', component: signature_book_component_1.SignatureBookComponent }, + { path: '**', redirectTo: '', pathMatch: 'full' }, + ], { useHash: true }), + ], + exports: [ + router_1.RouterModule + ] + }) +], AppRoutingModule); +exports.AppRoutingModule = AppRoutingModule; diff --git a/apps/maarch_entreprise/js/angular/app/app-routing.module.ts b/apps/maarch_entreprise/js/angular/app/app-routing.module.ts new file mode 100644 index 0000000000000000000000000000000000000000..9d6952a0e7e0eb15bfef679905fce0a4ed351126 --- /dev/null +++ b/apps/maarch_entreprise/js/angular/app/app-routing.module.ts @@ -0,0 +1,20 @@ +import { NgModule } from '@angular/core'; +import { RouterModule, Routes } from '@angular/router'; + +import { ProfileComponent } from './profile.component'; +import { SignatureBookComponent, SafeUrlPipe } from './signature-book.component'; + + +@NgModule({ + imports: [ + RouterModule.forRoot([ + { path: 'profile', component: ProfileComponent }, + { path: ':basketId/signatureBook/:resId', component: SignatureBookComponent }, + { path: '**', redirectTo: '', pathMatch: 'full' }, + ], { useHash: true }), + ], + exports: [ + RouterModule + ] +}) +export class AppRoutingModule {} diff --git a/apps/maarch_entreprise/js/angular/app/app.module.js b/apps/maarch_entreprise/js/angular/app/app.module.js index 001b372e019d10591b63614b7cd91a1310ff5fef..2eaae633f41f66bd2d9ff1055aa326d8c66e6eb0 100644 --- a/apps/maarch_entreprise/js/angular/app/app.module.js +++ b/apps/maarch_entreprise/js/angular/app/app.module.js @@ -8,24 +8,12 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, Object.defineProperty(exports, "__esModule", { value: true }); var core_1 = require("@angular/core"); var platform_browser_1 = require("@angular/platform-browser"); -var router_1 = require("@angular/router"); var forms_1 = require("@angular/forms"); -var http_1 = require("@angular/common/http"); var app_component_1 = require("./app.component"); -var administration_component_1 = require("./administration.component"); -var users_administration_component_1 = require("./users-administration.component"); -var user_administration_component_1 = require("./user-administration.component"); -var status_list_administration_component_1 = require("./status-list-administration.component"); -var status_administration_component_1 = require("./status-administration.component"); -var actions_administration_component_1 = require("./actions-administration.component"); -var action_administration_component_1 = require("./action-administration.component"); -var parameter_administration_component_1 = require("./parameter-administration.component"); -var parameters_administration_component_1 = require("./parameters-administration.component"); -var priorities_administration_component_1 = require("./priorities-administration.component"); -var priority_administration_component_1 = require("./priority-administration.component"); +var app_routing_module_1 = require("./app-routing.module"); +var administration_module_1 = require("./administration/administration.module"); var profile_component_1 = require("./profile.component"); var signature_book_component_1 = require("./signature-book.component"); -var reports_component_1 = require("./reports.component"); var AppModule = (function () { function AppModule() { } @@ -35,46 +23,13 @@ AppModule = __decorate([ core_1.NgModule({ imports: [ platform_browser_1.BrowserModule, - //DataTablesModule, forms_1.FormsModule, - router_1.RouterModule.forRoot([ - { path: 'administration', component: administration_component_1.AdministrationComponent }, - { path: 'administration/users', component: users_administration_component_1.UsersAdministrationComponent }, - { path: 'administration/users/new', component: user_administration_component_1.UserAdministrationComponent }, - { path: 'administration/users/:id', component: user_administration_component_1.UserAdministrationComponent }, - { path: 'administration/status', component: status_list_administration_component_1.StatusListAdministrationComponent }, - { path: 'administration/status/new', component: status_administration_component_1.StatusAdministrationComponent }, - { path: 'administration/status/:identifier', component: status_administration_component_1.StatusAdministrationComponent }, - { path: 'profile', component: profile_component_1.ProfileComponent }, - { path: 'administration/parameters', component: parameters_administration_component_1.ParametersAdministrationComponent }, - { path: 'administration/parameters/new', component: parameter_administration_component_1.ParameterAdministrationComponent }, - { path: 'administration/parameters/:id', component: parameter_administration_component_1.ParameterAdministrationComponent }, - { path: 'administration/reports', component: reports_component_1.ReportsComponent }, - { path: 'administration/priorities', component: priorities_administration_component_1.PrioritiesAdministrationComponent }, - { path: 'administration/priorities/new', component: priority_administration_component_1.PriorityAdministrationComponent }, - { path: 'administration/priorities/:id', component: priority_administration_component_1.PriorityAdministrationComponent }, - { path: ':basketId/signatureBook/:resId', component: signature_book_component_1.SignatureBookComponent }, - { path: 'administration/actions', component: actions_administration_component_1.ActionsAdministrationComponent }, - { path: 'administration/actions/new', component: action_administration_component_1.ActionAdministrationComponent }, - { path: 'administration/actions/:id', component: action_administration_component_1.ActionAdministrationComponent }, - { path: '**', redirectTo: '', pathMatch: 'full' }, - ], { useHash: true }), - http_1.HttpClientModule + //HttpClientModule, + administration_module_1.AdministrationModule, + app_routing_module_1.AppRoutingModule ], declarations: [ app_component_1.AppComponent, - action_administration_component_1.ActionAdministrationComponent, - actions_administration_component_1.ActionsAdministrationComponent, - administration_component_1.AdministrationComponent, - reports_component_1.ReportsComponent, - users_administration_component_1.UsersAdministrationComponent, - user_administration_component_1.UserAdministrationComponent, - status_administration_component_1.StatusAdministrationComponent, - status_list_administration_component_1.StatusListAdministrationComponent, - priorities_administration_component_1.PrioritiesAdministrationComponent, - priority_administration_component_1.PriorityAdministrationComponent, - parameters_administration_component_1.ParametersAdministrationComponent, - parameter_administration_component_1.ParameterAdministrationComponent, profile_component_1.ProfileComponent, signature_book_component_1.SignatureBookComponent, signature_book_component_1.SafeUrlPipe diff --git a/apps/maarch_entreprise/js/angular/app/app.module.ts b/apps/maarch_entreprise/js/angular/app/app.module.ts index f5bf9fc4b2ef474c55a0faf5312ca0e67b3ed15f..9ac9757bf898b78d4380ede5f388a45fd208d8fb 100644 --- a/apps/maarch_entreprise/js/angular/app/app.module.ts +++ b/apps/maarch_entreprise/js/angular/app/app.module.ts @@ -1,69 +1,25 @@ import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; -import { RouterModule } from '@angular/router'; import { FormsModule } from '@angular/forms'; import { HttpClientModule } from '@angular/common/http'; import { AppComponent } from './app.component'; -import { AdministrationComponent } from './administration.component'; -import { UsersAdministrationComponent } from './users-administration.component'; -import { UserAdministrationComponent } from './user-administration.component'; -import { StatusListAdministrationComponent } from './status-list-administration.component'; -import { StatusAdministrationComponent } from './status-administration.component'; -import { ActionsAdministrationComponent } from './actions-administration.component'; -import { ActionAdministrationComponent } from './action-administration.component'; -import { ParameterAdministrationComponent } from './parameter-administration.component'; -import { ParametersAdministrationComponent } from './parameters-administration.component'; -import { PrioritiesAdministrationComponent } from './priorities-administration.component'; -import { PriorityAdministrationComponent } from './priority-administration.component'; -import { ProfileComponent } from './profile.component'; +import { AppRoutingModule } from './app-routing.module'; +import { AdministrationModule } from './administration/administration.module'; +import { ProfileComponent } from './profile.component'; import { SignatureBookComponent, SafeUrlPipe } from './signature-book.component'; -import { ReportsComponent } from './reports.component'; @NgModule({ imports: [ BrowserModule, - //DataTablesModule, FormsModule, - RouterModule.forRoot([ - { path: 'administration', component: AdministrationComponent }, - { path: 'administration/users', component: UsersAdministrationComponent }, - { path: 'administration/users/new', component: UserAdministrationComponent }, - { path: 'administration/users/:id', component: UserAdministrationComponent }, - { path: 'administration/status', component: StatusListAdministrationComponent }, - { path: 'administration/status/new', component: StatusAdministrationComponent }, - { path: 'administration/status/:identifier', component: StatusAdministrationComponent }, - { path: 'profile', component: ProfileComponent }, - { path: 'administration/parameters', component: ParametersAdministrationComponent }, - { path: 'administration/parameters/new', component: ParameterAdministrationComponent }, - { path: 'administration/parameters/:id', component: ParameterAdministrationComponent }, - { path: 'administration/reports', component : ReportsComponent}, - { path: 'administration/priorities', component : PrioritiesAdministrationComponent }, - { path: 'administration/priorities/new', component : PriorityAdministrationComponent }, - { path: 'administration/priorities/:id', component : PriorityAdministrationComponent }, - { path: ':basketId/signatureBook/:resId', component: SignatureBookComponent }, - { path: 'administration/actions', component: ActionsAdministrationComponent }, - { path: 'administration/actions/new', component: ActionAdministrationComponent }, - { path: 'administration/actions/:id', component: ActionAdministrationComponent }, - { path: '**', redirectTo: '', pathMatch: 'full' }, - ], { useHash: true }), - HttpClientModule + //HttpClientModule, + AdministrationModule, + AppRoutingModule ], declarations: [ AppComponent, - ActionAdministrationComponent, - ActionsAdministrationComponent, - AdministrationComponent, - ReportsComponent, - UsersAdministrationComponent, - UserAdministrationComponent, - StatusAdministrationComponent, - StatusListAdministrationComponent, - PrioritiesAdministrationComponent, - PriorityAdministrationComponent, - ParametersAdministrationComponent, - ParameterAdministrationComponent, ProfileComponent, SignatureBookComponent, SafeUrlPipe