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>').
Using new AAI, update some properties
add background color for sidebar menu, add openaire blue for main menu, minor changes
showOptions in bottom menu for social buttons, menu, etc
Add portal class in menu
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
Use Meta and Title Services from angular-platform-browser
1. approved.component.ts: component to check and show approval of content providers in share result pages by current community.2. searchResult.component.html: approved.component moved to openaireLibrary: 'connect/approvedByCommunity/'.
1. src/app/utils/approvedByCommunity deleted by community and added in openaireLibrary/connect.
1. searchResult.component.html: component from 'utils/approvedByCommunity/approved.component.ts' is called to show if a content provider is approved by current community.
1. approved.component.ts: component to check and show approval of content providers in share result pages by current community.
Don't show 'Curated by' in case of empty array of managers
Change html for subjects in case of getting more than 10
Remove comments
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
parameterize claims admin to show proper link, title for connect - remove extra unclosed divs
change route 'stats' to 'monitor'| change path for ConnectHelper- moved in library | add proper advanced search link in search pages of pub/data/soft
move Connect helper in the library| change help service to get communityId by parameter/domain (for connect or properties for explore) | add helper before/after option in search/advanced/table pages
Show full manager field if it doesn't contain @
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.ts: 'baseOpenaireLink' field added, which is base url for OpenAIRE portal.2. searchResult.ts: 'subjects' and 'englishname' fields added (used by dataproviders).3. searchDataproviders.service.ts: parse 'englishname'.
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....
Add changes for meta for Argiro
Check if total publication, researchData or software > 0 to search for articles
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 spaces between authors and ; and change css class for ... in authors
Change css for most recent publications
1. Columns changed from 4 to 3 for 'Search Projects' in community portals ('Acronym' and 'Name' merged to 'Project').2. Links added to 'Search Projects' and 'Search Content Providers' in community portals.
1. ColumnNames changed from 4 to 3 ('Acronym' and 'Name' merged to 'Project').
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
add function for separeate roles in Session| add isCommunityRI method in community service and RIGuard || change admin guard to be only administrator | add claims curator guard|
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....
finished statistics pages
almost finished statistics page
Add and parse type field in CommunityInfo
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
Fixing menu that gets invisible| add id in user session| add miningBackendURL in properties class
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.
Fixing bug with community in menu | add changes for root items in navigationBar
Show managers and subjects in a list and switch Save and Reset button position
Delete properties file | remove community API url from routes | create wrapper for '/' to serve community or communities component based on domain or communityId parameter
Add reset button that resets communityInfo
Software advanced page issue: Return empty vocabulary for software type - temporal solution until a vocabulary is created
worked on statistics page
deleted added port in package.json start script
minor changes in html
Fix managers and subjects ngModel
Remove src/app/utils/openaireProperties.ts | remove admincommunity API from routing module let only community
environment-specific.servic: use document location to get absolute url for server mode
1. Bug fix - import was missing.
1. Bug fixes in "searchResult.component.html" and "tabResult.component.html"
Add headers and options in post request for community-edit-form
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)
Add updateCommunity method to community.service
Update community-edit-formChange to a draft of 'get' and 'post' communityInfo
started working on admin statistics page
finished statistics monitor and added statistics to dashboard
Change isRouteEnabled to get admintools API from properties
changed a few things in statistics component
added new statistics classes - worked on monitor page
In project landing page read also grantId and funder parameter and query based on them
1. Change of SearchResult field for funders (used for project results): instead of funders: {"funderShortname": string, "funderName": string}[] now: funderShortname: string // only 1 funder per project and we don't use the full name2. Addition of SearchResult field for project results: acronym: string, code: string...
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
add communityId in claims url when it is provided
Add check for communityId = '' in community.component.ts and hide subscribe in community.component.html
Add check for communityId = '' in community.component.html page
Context to community in display claims| showMenu Input for naviation Bar
fixing urls in properties json| add manage links in user menu
Change error message for empty community id
Add check if communityId is null in component.ts and in html and Add error message
Get substring(0,@) of managers-email
Change beta.openaire link to searchAPIURLAst in community.component
Declare communitiesAPI in env-properties
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
Add a mathod in community service to check if a user is a manager of a community| change connectAdminLoginGuard to really ask for a community manager| correct some links in properties json
Add ; to seperate authors
Add , to seperate managers and check if first manager is ''
Change alignment for subject and don't print it if subject==''
Add communitiesAPI link in env-properties, Use communityAPI and communitiesAPI instead of links for community and communities component
Add communites folder,Move communities.service to openaireLibrary and Change imports