connect-admin/src/app/pages/divhelpcontent/edit-div-help-content.compo...

25 lines
1.2 KiB
HTML
Raw Normal View History

<div id="editDivHelpContent" class="uk-card uk-card-default uk-padding">
<div id="content">
<div class="menubar fixed">
<div class="sidebar-toggler visible-xs">
<i class="ion-navicon"></i>
</div>
[Trunk | Admin]: 1. pages.component: Show link to add pageHelpContents only when at least one posiiton is enabled. 2. help-content.service: Add 'pid' parameter in 'getDivIdsFull()' method to be able to get divIds that are enabled in a community. Add 'with_positions' parameter in 'getPages()' method to be able to get pages that have at least one position or no positions enabled. 3. app.component: Hide '/classContents' route for communities (currently no divIds for communities). 4. div-help-content-form.component: Get divIds that are enabled for the community. 5. div-help-contents.component: When a page is pre-selected ('pageId' url param exists), check if page is enabled in the community, otherwise redirect. 6. edit-div-help-content.component & new-div-help-content.component: Add 'getPage()' method, to get page (if disabled in community, redirect - if pageId is pre-selected) and show it in the page title. 7. edit-div-help-content.component: If there is no 'divContentId' url param, redirect 8. edit-page-help-content.component: If there is no 'pageContentId' url param, redirect Add 'getPage()' method, to get page (if disabled in community, redirect - if pageId is pre-selected or use pageHelpContent.page - if pageId != pageHelpContent.page, redirect) and show it in the p$ 9. new-page-help-content.component: Add 'getPage()' method, to get page (if disabled in community, redirect - if pageId is pre-selected) and show it in the page title. 10. page-help-content-form.component: Do not perform a query to get page when it is pre-selected (new & edit do the query now) | Get pages with at least one posiiton enabled. 11. page-help-contents.component: When a page is pre-selected ('pageId' url param exists), check if page is enabled in the community, otherwise redirect | Get pages with at least one posiiton enabled. git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-admin-portal/trunk@56740 d315682c-612b-4755-9ff5-7f18f6832af3
2019-07-24 11:16:42 +02:00
<div class="uk-text-large">Edit Class help text <span *ngIf="page && page.name">of page "{{page.name}}"</span></div>
</div>
<div class="content-wrapper">
<div>
<div *ngIf="errorMessage" class="uk-alert uk-alert-danger" role="alert">{{errorMessage}}</div>
<div [style.display]="showLoading ? 'inline' : 'none'" class="uk-animation-fade uk-width-1-1" role="alert"><img class="uk-align-center loading-gif"></div>
<div-content-form [communityPid]="communityPid" [pageId]="pageId" [editMode]="true"
[updateErrorMessage]="updateErrorMessage"></div-content-form>
<button (click)="saveCustom()" class="uk-button uk-button-primary">Update class help text</button>
<button (click)="cancelCustom()" class="uk-button">Cancel</button>
</div>
</div>
</div>
</div>