[ADF-2563] Upload new version information dialog (#3235)

* add majorVersion param
move common part in base class

* refactor upload queue

* fix after refactoring

* add comment functionality in versioning
add minor and major option in versioning
add animation in versioning
add new functionality in demo shell

* add animation test

* add missing properties test and base upload class

* fix reload after new version upload [ADF-2582]

* update documentation

* update doc and fix minor style issues

* fix tslint error

* change cachebuster

* ADF-2672 version manager disable buttons

* [ADF-2649] hide show actions in version list

* fix tests
This commit is contained in:
Eugenio Romano
2018-04-26 14:57:55 +01:00
committed by GitHub
parent b2b3625929
commit 8872706eab
37 changed files with 17315 additions and 449 deletions

View File

@@ -22,11 +22,16 @@ import { ContentService } from '@alfresco/adf-core';
@Component({
selector: 'adf-version-upload',
templateUrl: './version-upload.component.html',
styleUrls: ['./version-upload.component.scss'],
encapsulation: ViewEncapsulation.None,
host: { 'class': 'adf-version-upload' }
})
export class VersionUploadComponent {
semanticVersion: string = 'minor';
comment: string;
uploadVersion: boolean = false;
@Input()
node: MinimalNodeEntryEntity;
@@ -36,6 +41,9 @@ export class VersionUploadComponent {
@Output()
error = new EventEmitter();
@Output()
cancel = new EventEmitter();
constructor(private contentService: ContentService) {
}
@@ -43,4 +51,12 @@ export class VersionUploadComponent {
return this.contentService.hasPermission(this.node, 'update');
}
isMajorVersion(): boolean {
return this.semanticVersion === 'minor' ? false : true;
}
cancelUpload() {
this.cancel.emit();
}
}