Add a first draft of subscribers pagination and remove process
Add a first draft for manage-subscribers page
Update manage-zenodo communities with pagination and Add a first draft for community-edit-form check for managers changes
Add deploy scriptadd .htaccess file
Change login url from mpagasa to scoobydoo (change it before by mistake)
Add a first draft of manage zenodo communities
Hide manage subjects for RIs in dashboard component
1. Add types: 'other' and 'html' at pages.2. Columns: 'Page help texts', 'Class help texts', 'Html Content' in page.component are displayed according to type (class help texts are displayed only if there are relevant pages).
1. 'HtmlPageContent' entity created at domain.2. Add page with form to edit html page content.
Bug fix to ckeditor to be destroyed normally. (extraPlugins: 'divarea' at forms, full-all at index.html)
Subjects: add links in sidebar and dashboard, change the subjects form to be as it was in the community profile but using the new methods, add delete method in service, change route to 'manage-subjects'| Community profile form: change the if conditions to show messages and loading, call change when manager is removed| Change title for enabl/ disable butoon to Change status|\n
1. Bug fix: use 'feedbackmailForMissingEntities' property to report missing project/content provider
1. Report missing project/content provider @feedback.openaire.eu functionality added.
Parse communities only if type is community or ri. Update subjects-edit-form. Add subjects.service
Add a first draft for subjects-edit-form
Add success and reset messages
1. Add paging limit in add-content-providers.component & add-projects.component.
Show loading after Save in edit-community-form page
Disable SAVE button if there are no changes to save in the form
Reorganize links in sidebar, separate configuring content & configuring visualization of content | add icon in pages, make simple links like those with subnav
Make responsive community-edit-form
Move form in the center of the page at community-edit-form
add ngx-json-ld library in package.json - requires install | remove skip(1) from communities response in app.component - show error message only once
Change form name fields from div to span
1. Use modal from library for 'save' and 'update' forms ('<modal-form>' changed to '<modal-alert>').2. Asterisks (*) added in necessary fields of forms.
Add id for status in community-edit form
1. Add pipe for numbers.
Hide mining rules link from dashboard and sidebar when the community has not type 'ri'
Use svn externals for common css| delete common css, js, image files | make the proper changes to use common files
Add Status field in community edit form, fix css for invalid email
Layout changes| change polyfilis to work for IE | update mining
1. Remove buttons 'Save,NewPage,DocProps,Preview,Print' from ckeditor in help content pages.2. remove-projects.component.html: remove space between '(' and ')' from project's acronym.3. app.component.ts: Add notification when error in fetcing communities occurs.
1. Module for FAB button added.2. manage-projects.component & manage-content-providers.component: FAB button used for navigating to search page for adding.3. Enable Content Filtering (ACF) in ckeditor but allow classes or attributes starting with 'uk-'....
add safeHTMLPipe module in app module | use admin menu also in home page
Remove unused and old Meta service from modules
1. Add loading and error messages in community-edit-form and stats pages.2. Add safeHtml pipe in help content pages to enable view as html of tags and classes added by manager.
added entity is deactivated note in stats page
statistics: corrected show/hide all functions
in statistics: added show/hide all buttons
1. div-help-contents.component.html: Bug fix, change position of 'Bulk Actions' button.
1. community-edit-form.component: change ordering in 'reset' and 'save' buttons (missing from previous commit).
1. assets/env-properties.json: useCache set to false.2. manageProjects.service.ts & manageContentProviders.service: Remove search services.3. Use openaireLibrary/connect/projects and openaireLibrary/connect/contentProviders for getting community's projects or contentproviders....
1. Use modal from library for confirmation of entity toggling ('<modal-form #okModal>' changed to '<modal-alert>').2. Remove from 'modal-form.component' case where type is 'none' and no formGroup is given as input (used only for entity toggling confirmation)....
1. Expand height of page - add uk-margin-medium-bottom to content.2. Move 'cancel' button to the right of 'save' in modal (new/edit), in new/edit page contents, in new/edit div contents.
use new openaire AAI | update properties | set guards in all pages - Requires login & role!
Add check if mail is invalid or name is empty
1. Add 'Landing Pages' option on the left menu.2. Add 'landing' option in page-form.3. pages.component.ts: Add function to capitalize first letter of a string.4. pages.component.html: Add in page title type from url (when available) (function to capitalize first letter is used).
1. Use modal from library for delete confirmation ('<delete-confirmation-dialog>' changed to '<modal-alert>').
add background color for sidebar menu, add openaire blue for main menu, minor changes
Divide updateCommunity's code into functions, Add parseUpdatedCommunity function
Change function name from cleanEmptyFields to getNonEmptyItems and Divide its code into smaller functions
finished first stage of statistics
Change community's functions order and Add cleanEmptyFields function
1. entities.component.html: in alert specify that search and advanced search pages will be affected.2. add-content-providers.component.html: show alert message that metadata will be linked to the community on the next update of index.3. add-projects.component.html: show alert message that metadata will be linked to the community on the next update of index....
1. Bug fix in url parameters from page to page help content.2. Bulk actions are clickable when at least one checkbox is selected, otherwise a tooltip is displayed.
Add a first draft for form validation and required fields
new version of mining library | manage projects/ content providers change togle text to button, change text, add padding | change text for help texts to be the same (page/ class help text)| reorder dashboard boxes
1. Manage content providers of community (Remove and Add) functionality added (manage-content-providers.component, add-content-providers.component, remove-content-providers.component, manageContentProviders.service)2. Fix links to manage content providers page (app.component, dashboard.component)
1. env-properties.json: 'baseOpenaireLink' field added for base link of OpenAIRE portal.2. remove-projects.component.ts: 'communityUrl' variable added to build url for community portal, as soon as the communityId changes.3. remove-projects.component.ts: do not set status of searchUtils to NONE, to avoid 2 messages about no results....
1. add-projects.component: Links to project landing pages of OpenAIRE portal added.2. remove-projects.component: Links to project landing pages of community portal added.3. remove-projects.component: Modal to confirm removal of a project from the community added....
Remove missed counter for subject
Fix error in managers and subjects fields
1. domain/page.ts: 'connect' and 'openaire' fields added in Page.2. 'connect' and 'openaire' fields added in Page Form (both default to true).
Fix adding undefined, empty managers and subjects in backend
layout changes | hide create/ edit/delete buttons from simple users | apply changes in functions from Session class
1. pages.component: check if 'pages' is null before calling foreach function.2. add-projects.component: save id for the added project returned by post request, to undo the addition if wanted.3. remove-projects.component: use custom paging.4. remove-projects.component: use custom search form in datatable....
almost finished statistics page
Change css for reset button
Remove IscommunityGuard from /communities |get back code for getting all communities list | add pid in getPages method to filter by community
Add mining library | add welcome component | add info messages in some pages | minor layout changes | add Iscommunity Guard that requires communityId to load a page
Add a check if community.managers.length and community.subjects.length is 0
Add check for adding emptymanager or subject
Add router to refresh community-edit-form page when a community is saved
Add plus and close buttons and fix focus in managers and subjects
1. Parameter url 'communityId' added (or adjusted) in every page and link to page.2. loading.gif added in assets folder.3. Loading and Error Messages added in pages for: Community (not community-edit-form folder), Entity, Page, DivId, PageHelpContent, DivHelpContent and their forms.
Show managers and subjects in a list and switch Save and Reset button position
Add reset button that resets communityInfo
worked on statistics page
Fix managers and subjects ngModel
1. Bug fix - import was missing.
1. Community field deleted from DivId and added to DivHelpContent.2. "getCommunitiesWithDivId" service function not used.3. Url parameter "community" changed in some pages to "communityId" (to be continued)
Update community-edit-formChange to a draft of 'get' and 'post' communityInfo
started working on admin statistics page
1. Manage projects of community (Remove and Add) functionality added (manage-projects.component, add-projects.component, remove-projects.component, manageProjects.service)2. Fix links to manage projects page (app.component, dashboard.component)3. Fix width of pages' contents (class="uk-width-expand uk-container" before <router-outlet>)...
show left menu only when communityId is provided, update the links in left menu, update the links in dashboard, in user menu show all the links to manage communities that you are allowed, add error page when route is not available instead of dashboard
Show community's Info in community edit form and add checks for null community and null community's Info
add favicons| remove properties files -not used anymore | add error page when no communityId is specified, add proper guard in module, but keep them in comments for development
pass changes from trunk for statistics and community edit form| add a component for mining library | add community id in menu| add a service to get the current community information for the menu/logo
add configuration for datatables
Commit changes for angular-cli project changing configuration and project structure
Creating a branch of uoa-admin-tools to change project to angular-cli
Created branches and trunk folders