diff --git a/client/angular.json b/client/angular.json index 18de609eb..d869ce144 100644 --- a/client/angular.json +++ b/client/angular.json @@ -7,7 +7,7 @@ "root": "", "sourceRoot": "src", "projectType": "application", - "prefix": "app", + "prefix": "os", "schematics": { "@schematics/angular:component": { "styleext": "scss" @@ -78,7 +78,8 @@ "lint": { "builder": "@angular-devkit/build-angular:tslint", "options": { - "tsConfig": ["src/tsconfig.app.json", "src/tsconfig.spec.json"], + "tsConfig": "src/tsconfig.spec.json", + "format": "stylish", "exclude": ["**/node_modules/**"] } } diff --git a/client/e2e/src/app.po.ts b/client/e2e/src/app.po.ts index 82ea75ba5..a9f1cfbac 100644 --- a/client/e2e/src/app.po.ts +++ b/client/e2e/src/app.po.ts @@ -1,11 +1,11 @@ import { browser, by, element } from 'protractor'; export class AppPage { - navigateTo() { - return browser.get('/'); - } + navigateTo() { + return browser.get('/'); + } - getParagraphText() { - return element(by.css('app-root h1')).getText(); - } + getParagraphText() { + return element(by.css('os-root h1')).getText(); + } } diff --git a/client/src/app/app.component.ts b/client/src/app/app.component.ts index 1fc46e179..ae541185f 100644 --- a/client/src/app/app.component.ts +++ b/client/src/app/app.component.ts @@ -10,7 +10,7 @@ import { OpenSlidesService } from './core/services/openslides.service'; * Angular's global App Component */ @Component({ - selector: 'app-root', + selector: 'os-root', templateUrl: './app.component.html', styleUrls: ['./app.component.scss'] }) diff --git a/client/src/app/projector-container/projector-container.component.ts b/client/src/app/projector-container/projector-container.component.ts index 35a61a153..8ccfe12bc 100644 --- a/client/src/app/projector-container/projector-container.component.ts +++ b/client/src/app/projector-container/projector-container.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-projector-container', + selector: 'os-projector-container', templateUrl: './projector-container.component.html', styleUrls: ['./projector-container.component.css'] }) diff --git a/client/src/app/projector-container/projector/projector.component.ts b/client/src/app/projector-container/projector/projector.component.ts index e77de88f8..4a034ed64 100644 --- a/client/src/app/projector-container/projector/projector.component.ts +++ b/client/src/app/projector-container/projector/projector.component.ts @@ -3,7 +3,7 @@ import { BaseComponent } from 'app/base.component'; import { Title } from '@angular/platform-browser'; @Component({ - selector: 'app-projector', + selector: 'os-projector', templateUrl: './projector.component.html', styleUrls: ['./projector.component.css'] }) diff --git a/client/src/app/shared/components/head-bar/head-bar.component.ts b/client/src/app/shared/components/head-bar/head-bar.component.ts index 379b9102b..8237d8b58 100644 --- a/client/src/app/shared/components/head-bar/head-bar.component.ts +++ b/client/src/app/shared/components/head-bar/head-bar.component.ts @@ -14,13 +14,13 @@ import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; * ### Usage of the selector: * * ```html - * - * + * * ``` * * ### Declaration of a menu provided as `[menuList]=myMenu`: @@ -46,7 +46,7 @@ import { Component, OnInit, Input, Output, EventEmitter } from '@angular/core'; * ``` */ @Component({ - selector: 'app-head-bar', + selector: 'os-head-bar', templateUrl: './head-bar.component.html', styleUrls: ['./head-bar.component.scss'] }) diff --git a/client/src/app/shared/directives/dom-change.directive.ts b/client/src/app/shared/directives/dom-change.directive.ts index d6f742736..60938ff74 100644 --- a/client/src/app/shared/directives/dom-change.directive.ts +++ b/client/src/app/shared/directives/dom-change.directive.ts @@ -6,7 +6,7 @@ import { Directive, Output, EventEmitter, ElementRef, OnDestroy } from '@angular * @example (appDomChange)="onChange($event)" */ @Directive({ - selector: '[appDomChange]' + selector: '[osDomChange]' }) export class DomChangeDirective implements OnDestroy { private changes: MutationObserver; diff --git a/client/src/app/shared/directives/os-perms.directive.spec.ts b/client/src/app/shared/directives/perms.directive.spec.ts similarity index 80% rename from client/src/app/shared/directives/os-perms.directive.spec.ts rename to client/src/app/shared/directives/perms.directive.spec.ts index 4d153e626..80363f8ed 100644 --- a/client/src/app/shared/directives/os-perms.directive.spec.ts +++ b/client/src/app/shared/directives/perms.directive.spec.ts @@ -1,4 +1,4 @@ -describe('OsPermsDirective', () => { +describe('PermsDirective', () => { it('should create an instance', () => { // const directive = new OsPermsDirective(); // expect(directive).toBeTruthy(); diff --git a/client/src/app/shared/directives/os-perms.directive.ts b/client/src/app/shared/directives/perms.directive.ts similarity index 91% rename from client/src/app/shared/directives/os-perms.directive.ts rename to client/src/app/shared/directives/perms.directive.ts index 548386200..738e281fd 100644 --- a/client/src/app/shared/directives/os-perms.directive.ts +++ b/client/src/app/shared/directives/perms.directive.ts @@ -7,13 +7,13 @@ import { OpenSlidesComponent } from 'app/openslides.component'; * Directive to check if the {@link OperatorService} has the correct permissions to access certain functions * * Successor of os-perms in OpenSlides 2.2 - * @example
... < /div> - * @example
... < /div> + * @example
... < /div> + * @example
... < /div> */ @Directive({ - selector: '[appOsPerms]' + selector: '[osPerms]' }) -export class OsPermsDirective extends OpenSlidesComponent { +export class PermsDirective extends OpenSlidesComponent { /** * Holds the required permissions the access a feature */ @@ -51,7 +51,7 @@ export class OsPermsDirective extends OpenSlidesComponent { * The value defines the requires permissions as an array or a single permission. */ @Input() - public set appOsPerms(value) { + public set osPerms(value) { if (!value) { value = []; } else if (typeof value === 'string') { diff --git a/client/src/app/shared/shared.module.ts b/client/src/app/shared/shared.module.ts index 21df10880..6d734cbf4 100644 --- a/client/src/app/shared/shared.module.ts +++ b/client/src/app/shared/shared.module.ts @@ -32,7 +32,7 @@ import { fas } from '@fortawesome/free-solid-svg-icons'; import { TranslateModule } from '@ngx-translate/core'; // directives -import { OsPermsDirective } from './directives/os-perms.directive'; +import { PermsDirective } from './directives/perms.directive'; import { DomChangeDirective } from './directives/dom-change.directive'; import { HeadBarComponent } from './components/head-bar/head-bar.component'; @@ -94,10 +94,10 @@ library.add(fas); MatSnackBarModule, FontAwesomeModule, TranslateModule, - OsPermsDirective, + PermsDirective, DomChangeDirective, HeadBarComponent ], - declarations: [OsPermsDirective, DomChangeDirective, HeadBarComponent] + declarations: [PermsDirective, DomChangeDirective, HeadBarComponent] }) export class SharedModule {} diff --git a/client/src/app/site/agenda/agenda-list/agenda-list.component.html b/client/src/app/site/agenda/agenda-list/agenda-list.component.html index eb24b6838..d96e3aa28 100644 --- a/client/src/app/site/agenda/agenda-list/agenda-list.component.html +++ b/client/src/app/site/agenda/agenda-list/agenda-list.component.html @@ -1,4 +1,5 @@ - + +
@@ -8,7 +9,7 @@ everyone should see this

-
+
Only permitted users should see this
diff --git a/client/src/app/site/agenda/agenda-list/agenda-list.component.ts b/client/src/app/site/agenda/agenda-list/agenda-list.component.ts index 41481e223..3678a9257 100644 --- a/client/src/app/site/agenda/agenda-list/agenda-list.component.ts +++ b/client/src/app/site/agenda/agenda-list/agenda-list.component.ts @@ -9,7 +9,7 @@ import { TranslateService } from '@ngx-translate/core'; * TODO: Not yet implemented */ @Component({ - selector: 'app-agenda-list', + selector: 'os-agenda-list', templateUrl: './agenda-list.component.html', styleUrls: ['./agenda-list.component.css'] }) diff --git a/client/src/app/site/assignments/assignment-list/assignment-list.component.html b/client/src/app/site/assignments/assignment-list/assignment-list.component.html index a6359530a..76cea8273 100644 --- a/client/src/app/site/assignments/assignment-list/assignment-list.component.html +++ b/client/src/app/site/assignments/assignment-list/assignment-list.component.html @@ -13,7 +13,8 @@ --> - + + assignment-list works! diff --git a/client/src/app/site/assignments/assignment-list/assignment-list.component.ts b/client/src/app/site/assignments/assignment-list/assignment-list.component.ts index befb41b4a..1bfa974b5 100644 --- a/client/src/app/site/assignments/assignment-list/assignment-list.component.ts +++ b/client/src/app/site/assignments/assignment-list/assignment-list.component.ts @@ -9,7 +9,7 @@ import { Title } from '@angular/platform-browser'; * TODO: not yet implemented */ @Component({ - selector: 'app-assignment-list', + selector: 'os-assignment-list', templateUrl: './assignment-list.component.html', styleUrls: ['./assignment-list.component.css'] }) diff --git a/client/src/app/site/legal-notice/legal-notice.component.ts b/client/src/app/site/legal-notice/legal-notice.component.ts index 92a71894b..b866f1f45 100644 --- a/client/src/app/site/legal-notice/legal-notice.component.ts +++ b/client/src/app/site/legal-notice/legal-notice.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit } from '@angular/core'; @Component({ - selector: 'app-legal-notice', + selector: 'os-legal-notice', templateUrl: './legal-notice.component.html', styleUrls: ['./legal-notice.component.scss'] }) diff --git a/client/src/app/site/login/login.component.ts b/client/src/app/site/login/login.component.ts index 1b6a43f9a..48937f332 100644 --- a/client/src/app/site/login/login.component.ts +++ b/client/src/app/site/login/login.component.ts @@ -37,7 +37,7 @@ export class ParentErrorStateMatcher implements ErrorStateMatcher { * Handles user (and potentially guest) login */ @Component({ - selector: 'app-login', + selector: 'os-login', templateUrl: './login.component.html', styleUrls: ['./login.component.scss'] }) diff --git a/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.html b/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.html index db619f039..677d6cf2e 100644 --- a/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.html +++ b/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.html @@ -1,5 +1,5 @@ - - + + diff --git a/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.ts b/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.ts index 8a7a8a494..94f7f1acf 100644 --- a/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.ts +++ b/client/src/app/site/mediafiles/mediafile-list/mediafile-list.component.ts @@ -11,7 +11,7 @@ import { BaseComponent } from '../../../base.component'; * Not yet implemented */ @Component({ - selector: 'app-mediafile-list', + selector: 'os-mediafile-list', templateUrl: './mediafile-list.component.html', styleUrls: ['./mediafile-list.component.css'] }) diff --git a/client/src/app/site/motions/category-list/category-list.component.html b/client/src/app/site/motions/category-list/category-list.component.html index 8fa62310c..1194f89bf 100644 --- a/client/src/app/site/motions/category-list/category-list.component.html +++ b/client/src/app/site/motions/category-list/category-list.component.html @@ -1,4 +1,5 @@ - + + diff --git a/client/src/app/site/motions/category-list/category-list.component.ts b/client/src/app/site/motions/category-list/category-list.component.ts index 3aa25f2f1..70263c0db 100644 --- a/client/src/app/site/motions/category-list/category-list.component.ts +++ b/client/src/app/site/motions/category-list/category-list.component.ts @@ -12,7 +12,7 @@ import { Category } from '../../../shared/models/motions/category'; * TODO: Creation of new Categories */ @Component({ - selector: 'app-category-list', + selector: 'os-category-list', templateUrl: './category-list.component.html', styleUrls: ['./category-list.component.scss'] }) diff --git a/client/src/app/site/motions/motion-detail/motion-detail.component.ts b/client/src/app/site/motions/motion-detail/motion-detail.component.ts index e83d837e9..9ab561d1a 100644 --- a/client/src/app/site/motions/motion-detail/motion-detail.component.ts +++ b/client/src/app/site/motions/motion-detail/motion-detail.component.ts @@ -11,7 +11,7 @@ import { DataSendService } from '../../../core/services/data-send.service'; * Component for the motion detail view */ @Component({ - selector: 'app-motion-detail', + selector: 'os-motion-detail', templateUrl: './motion-detail.component.html', styleUrls: ['./motion-detail.component.scss'] }) diff --git a/client/src/app/site/motions/motion-list/motion-list.component.html b/client/src/app/site/motions/motion-list/motion-list.component.html index 69ab25169..6e7cea8dd 100644 --- a/client/src/app/site/motions/motion-list/motion-list.component.html +++ b/client/src/app/site/motions/motion-list/motion-list.component.html @@ -19,7 +19,8 @@ --> - + +