Project

General

Profile

« Previous | Next » 

Revision 59371

[use-UoaAdminToolsLibrary | Admin]:
1. community-form.component.html: [Bug fix] Replace "portal.ts" with "community" which was changed by mistake when refactoring a file name.
2. environment.ts & environment.prod.ts & environment.beta.ts: Property "deleteCacheUrl" added.
3. communities.component.ts: Import ClearCacheService and call method "clearCache()" after successfully deleting, saving or updating communities.
4. pages.component.ts: Import ClearCacheService and call method "clearCache()" after successfully deleting, saving, updating or toggling pages.
5. page-help-contents.component.ts: Import ClearCacheService and call method "clearCache()" after successfully deleting or toggling page help contents.
6. new-page-help-content.component.ts: Import ClearCacheService and call method "clearCache()" after successfully saving page help contents.
7. edit-page-help-content.component.ts: Import ClearCacheService and call method "clearCache()" after successfully updating page help contents.
8. entities.component.ts: Import ClearCacheService and call method "clearCache()" after successfully deleting, saving, updating or toggling entities.
9. new-div-help-content.component.ts:
a. Import ClearCacheService and call method "clearCache()" after successfully saving class help contents.
b. Call method "saveDivHelpContent()" instead of "insertOrUpdateDivHelpContent()" from helpContentService.
10. edit-div-help-content.component.ts:
a. Import ClearCacheService and call method "clearCache()" after successfully updating class help contents.
b. Call method "updateDivHelpContent()" instead of "insertOrUpdateDivHelpContent()" from helpContentService.
11. div-help-contents.component.ts: Import ClearCacheService and call method "clearCache()" after successfully deleting or toggling class help contents.
12. divIds.component.ts: Import ClearCacheService and call method "clearCache()" after successfully deleting, saving or updating classes.
13. divId-form.component.ts:
a. Rename field "allPages" to "allPagesFiltered" (all pages of selected portal) and add field "allPages: Page[] = []" (all pages, irrelevant to portal).
b. In ngOnInit subscribe to valueChanges of "portalType" form field and remove from pages in form, pages with different portalType.
c. Added "Validators.required" for "pages" in form.
d. [Bug fix] In setPages() method: Clear pages formArray, then add formControls (do not rebuild formArray - validators would be lost).
14. divId-form.component.html:
a. Move selection of portal above selection of pages.
b. Disable toggling of pages, until a portal is selected and add a note "If portal changes, selected pages will be lost".
15. affiliations.component.ts: Add "urlPrefix()" method (calls StringUtils.urlPrefix()).
16. affiliations.component.html: When showing website url add urlPrefix (links which do not start with "http://" will now be shown properly - we add "//").
17. help-content.service.ts: [Bug fix] Replace method "insertOrUpdateDivHelpContent()" with "saveDivHelpContent()" (/save) and "updateDivHelpContent()" (/update)
( update sends real communityId, while save sends pid as communityId ).

View differences:

page-help-contents.component.ts
15 15
import {LoginErrorCodes} from '../../openaireLibrary/login/utils/guardHelper.class';
16 16
import {HelperFunctions} from "../../openaireLibrary/utils/HelperFunctions.class";
17 17
import {Title} from '@angular/platform-browser';
18
import {ClearCacheService} from "../../openaireLibrary/services/clear-cache.service";
18 19

  
19 20
@Component({
20 21
    selector: 'page-help-contents',
......
93 94

  
94 95
    constructor(private element: ElementRef, private route: ActivatedRoute,
95 96
                private title: Title,
96
                private router : Router, private _helpService: HelpContentService) {}
97
                private router : Router, private _helpService: HelpContentService,
98
                private _clearCacheService: ClearCacheService) {}
97 99

  
98 100
    getPage(pageId: string) {
99 101
      if(!Session.isLoggedIn()){
......
236 238
            _ => {
237 239
              this.deletePageHelpContentsFromArray(this.selectedPageContents);
238 240
              this.showLoading = false;
241
              this._clearCacheService.clearCache("page help contents deleted");
239 242
            },
240 243
            error => this.handleUpdateError('System error deleting the selected page content(s)', error)
241 244
        );
......
275 278
                }
276 279
                this.countPageHelpContents();
277 280
                this.applyCheck(false);
281
                this._clearCacheService.clearCache("page help contents toggled (status: "+status+")");
278 282
            },
279 283
            error => this.handleUpdateError('System error changing the status of the selected page content(s)', error)
280 284
        );

Also available in: Unified diff