All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Please view this file on the master branch, on stable branches it's out of date.
- View of the suspended services and datasources (@goreck888)
- Service page design (@jarekzet, @goreck888)
- Requesting similar services recommendations through RS Facade (@goreck888)
- Catalogue page and importers (@wujuu)
- Typo in the landing page (@goreck888)
- Interoperability patterns serialized as a separated field (@goreck888)
- Renamed
all catalogs
toall resources
(@goreck888)
- JMS import status flow (@goreck888)
- Displaying default logo for services without imported logo (@goreck888)
- Task for healing case of tags (@goreck888)
- Serialize guidelines as their names instead of pids (@goreck888)
- Serialize Interoperability patterns without
EOSC::
prefix (@goreck888)
- Interoperability patterns from the tag list (@goreck888)
- Datasource serializer's safe attributes navigation (@goreck888)
- Access type to the research products (@goreck888)
- User action connected to "Back to search" button (@wujuu)
- Displaying monitoring data in the datasources view (@goreck888)
- Datasources as services subprofiles (@goreck888)
- Receiving EOSC PIDs (@goreck888)
- Views and usage statistics cache for Providers, Services and Datasources (@goreck888)
- Optional hiding offers dedicated for bundle (@goreck888)
- Possibility to tag offers and bundles (@goreck888)
- User suggestion input for bundle capabilities of goals values (@goreck888)
- Bundle details view (@jarekzet, @goreck888)
- Pin Research Products to the Projects (@goreck888, @jarekzet)
- Bundle linking available for all types of offers (@goreck888)
- Improvements for the UI in the Marketplace's projects (@jarekzet, @goreck888)
- Blocked connecting drafted offers to the bundle (@goreck888)
- Adding parameters to the bundled offer (@goreck888)
- Handling errors on the offer's destroy (@goreck888)
- Ordering another bundle in the same service (@goreck888)
- Linking one main offer with multiple bundles (@goreck888)
- Random failing tests (@goreck888)
- Offer status validation when bundle is published (@goreck888)
- Question link in the datasource page (@goreck888)
- Receiving
suspended
resources status from the Provider's Component (@goreck888)
- Showing a similar services recommendation panel (@goreck888)
- Feedback form (@michal-szostak)
- API endpoints for search service data(@goreck888)
- Minor view bugs and typos (@jarekzet, @goreck888)
- Resource organisation instead of service name in "Provided by" fields (@goreck888)
- Bundles functionality (@goreck888)
- Improvements for the UI of bundles (@jarekzet)
- Interoperability guidelines import (@michal-szostak)
- New task to create data dumps for SOLR (@goreck888)
- Live update for SOLR collections (@goreck888)
- Datasources as services (@goreck888)
- Design of Bundle configuration's step (@jarekzet, @goreck888)
- REST data import token exchange (@goreck888)
- Path flow between the marketplace and the user dashboard (@goreck888)
- Adjustment buttons color to the new landing page (@goreck888)
- Primary styles colors (@goreck888)
- New landing page (@jarekzet, @goreck888)
- Service statistics available for all users (@goreck888)
- EOSC Portal monitoring data to the service details view (@goreck888)
- AAI authorization endpoints (@goreck888)
- Styles in the datasources views (@jarekzet)
- Displaying search bar in the backoffice (@jarekzet)
- Services import endpoint (@goreck888)
- The new design of the Marketplace (@jarekzet, @goreck888)
- EOSC Explore banner link (@goreck888)
- Research categories filter (@goreck888)
- Links in the homepage redirect to the EOSC Search Service (@goreck888)
- Horizontal services (@goreck888)
- Research categories for services (@goreck888)
- Datasources (@goreck888)
- Importing Providers and Services with ids in an old format (without catalogue prefix) (@goreck888)
- import
catalogue_id
for a service (@goreck888)
- Similar services recommendations in the service details page (@goreck888)
- Styles in menus and forms (@jarekzet)
- Link to the provider/resource dashboard depending on catalogue id (@goreck888)
- Marketplace API link under the "My EOSC Marketplace" menu (@goreck888)
- Date format in parameters from
mm-d-yyyy
tod-mm-yyyy
(@goreck888)
- Communities and infrastructure section on the home page (@kmarszalek)
- Alphabetical sorting of providers in the backoffice resource form (@goreck888)
- Dependencies for Provider Profile v4.0 (@kmarszalek)
- Catalogue for Resource Profile 4.0 (@goreck888)
- Abbreviation for the Resource Profile 4.0 (@goreck888)
- Hosting Legal Entity for the Provider Profile 4.0 with backward compatibility (@goreck888)
- Related Platforms for the Resource Profile 4.0 with backward compatibility (@goreck888)
- Move Structure Types from
Other
toClassification
section in the Resource Profile 4.0 (@goreck888) Multimedia
andUseCases
urls specified in the Resource Profile 4.0 with backward compatibility (@goreck888)- Replace
OpenAIRE Explore
banner with theEOSC Explore
one forEOSC
tagged resources (@goreck888) - Limit
pc_subscriber
queue to only one thread (@goreck888)
OPENAIRE_NOTEBOOKS__HARDCODED_LINK
environmental variable (@goreck888)
- JMS Resource update on missing providers (@goreck888)
- CSS mods for better visibility of vocabularies hierarchy in the backoffice (@jarekzet, @goreck888)
- Improve multi checkbox filters with
indeterminate
parent state (@goreck888)
- Tours designed for old features in the profile and resource view (@goreck888)
- Providers import (@kmarszalek)
- Unique constraints from name and abbreviation for Provider (@kmarszalek)
- The request for recommendations is performed if the search context returns at least 3 services (@Michal-Kolomanski)
- Endpoint for REST import of Resources (@kmarszalek)
- Validation in the backoffice resource form (@danielkryska, @goreck888)
- Nested category breadcrumbs in BO (@kmarszalek)
- Country list order on edit provider view in BO (@kmarszalek)
- Retrieve JWT access token from refresh token to import Providers and/or Services (@danielkryska)
- Fix saving areas of activity of provider (@danielkryska)
- JMS handling of Provider messages (@kmarszalek)
- REST import for Resources and Providers (@kmarszalek)
- Missing notification about new message in bundled offers (@goreck888)
- Parameter engine_version in the body of /recommendations request (@Michal-Kolomanski)
- Management of offer bundles in Offering API (@jswk)
- Email notifications on certain offer bundle related actions (@jswk)
- Replace GR with EL in Schengen countries list (@danielkryska)
- Remove redundant comma in service details languages (@danielkryska)
- Fix resource subpages add to favourite button (@danielkryska)
- Fix researching resources from nth page of resources (@danielkryska)
- Don't depend on offer when determining whether a Project Item is a bundle (@jswk)
- Fix displaying statistics of the resource for executive role (@goreck888)
- Missing partial in the EGI Notebooks resource page (@goreck888)
- Strip leading and trailing whitespaces from Resource and Provider name (@kmarszalek)
- Show 'Manage the provider/resource' button only when upstream set to 'eosc_registry' (@kmarszalek)
- Make a recommendation panel visible even 1 or 2 recommended services by recommender do not exist in MP database. (@Michal-Kolomanski)
- Fix projects notifications (@danielkryska)
- Date parsing on /events endpoint in OMS API (@kmarszalek)
- Improper casting numerical string to a number in offer's parameters (@goreck888)
- Visual representation of statuses for providers in BO (@jarekzet)
- Badge color for draft resources in BO (@jarekzet)
- Parameter panel_id from recommendations is always set to v1 (@Michal-Kolomanski)
- Remove AB experiments from admin in BO (@Michal-Kolomanski)
- Redirection after Scientific Domain deletion in backoffice (@kmarszalek)
- Consistence of Resource/Offer order types (@goreck888)
- It was possible to create an order which wouldn't be propagated to Jira (@jswk)
- Extend providers with draft status (@kmarszalek)
- Missed misspellings and typos (@goreck888)
- Adding providers with improper data to the resource (@goreck888)
- Clear a resource form if clicked on Preview button on an empty form (@goreck888)
- Resource's reviews counters (@goreck888)
- Providers section on the home page to not show draft or deleted (@kmarszalek)
- Contact fields visibility in the resource form on error (@goreck888)
- Bundle project_items don't register Jira issue_id (@jswk)
- Improve wizard description for other order type resources (@Marcelinna)
- Show all offer's technical parameters in a resource view (@goreck888)
- Logic for multiple ordering of bundle and bundled offers (@kmarszalek)
- Fix RWD CSS Styles (@jarekzet)
- Fix Offer CSS Styles on Resource view (@jarekzet)
- Fix redirect from MP to Resource dashboard in PC (@kmarszalek)
- New conversation labels, which now reflect the identity of the author (@wujuu)
- "New message" visual notifications (@wujuu)
- Project items seen in project view are now separated into sections based on order_type (@wujuu)
- JMS publisher for pushing information to PC (@danielkryska, @jswk)
- Push new questions to providers and resources to an outbound JMS queue (@jswk)
- Push information about resource coexistence to an outbound JMS queue (@jswk)
- Fix RWD CSS Styles (@jarekzet)
- Move authentication to the last step of the Access Wizard - User Experience improvement (@danielkryska)
- Improved conversation view and styles (@jarekzet, @wujuu)
- More descriptive error when adding open access to the project second time - User Experience improvement (@danielkryska)
- Disabled possibility to send an empty resource's review (@goreck888)
- Clearing logic of adding offers to a project (@kmarszalek)
- Project view styles overhaul (@jarekzet)
- More intuitive labels and texts in the ordering wizard (@goreck888)
- Project duplication includes scientific domains associated with source (@goreck888)
- The backoffice resource preview should be displayed identically as resource page - improve user experience (@danielkryska)
- Store resource's parameters from an edit form instead of parameters stored in preview mode (@goreck888)
- Add the tags to a provider page (@danielkryska)
- Possibility to delete a provider via Provider's Component (@goreck888)
- Extend providers with soft delete - keep information's for analytics purposes or for data recovery (@danielkryska)
- Bundle parameters validation (@goreck888)
- Validation error message for multiple orders of the offer without any parameters (@kmarszalek)
- Not all mails are sent when ordering bundled offers (@jswk)
- Fix Resource offer bundles (@kmarszalek, @jswk)
- OpenAIRE integration for EGI Notebooks (@jswk)
- Fix Resource offer bundles (@kmarszalek, @goreck888, @jarekzet)
- Fix openssl verify certificate error (@michal-szostak)
- Button to query clear in the Backoffice (@goreck888)
- Virtual tour for new user (@lukasz-korzeniowski, @jswk, @jarekzet)
- In mobile view max-width of page is set to 989px (@jarekzet)
- Include resources without offers in statistics in the executive panel (@goreck888)
- Clear query param on completion for query param activated tours (@jswk)
- Fix anchor tag url persistence in redirect after trying to access a forbidden resource (@wujuu)
- Extend tour capabilities
- [Ordering API]
supplied_voucher_id
project item attribute (@jswk)
- Replace header, footer and eu information about financing - improvement of consistency between the EOSC services (@danielkryska)
- Replace 'Page not found' with new design (@jarekzet)
- Reindexing and update resource
order type
by offers update or remove (@goreck888) - Default offer's
order type
correct mapping from a resource (@goreck888) - Storing query parameters on the services page by changing filters (@goreck888)
- Graphical problems with drop down menu - My EOSC Marketplace (@jarekzet)
- RWD CSS styles (@jarekzet)
- First and last name to Ordering API project owner (@michal-szostak, @jswk)
- Storing resource query parameters by visiting the comparison page (@goreck888)
- Migrate Scientific Domains to the listed in EOSC Profiles documentation - improve consistency between services (@danielkryska)
- Correct ProjectItem's created date label display (@jswk)
- Proper displaying questions in the resource opinion form (@goreck888)
- Service owners cannot edit categories in the backoffice view when service upstream is other than MP (@wujuu)
- Disable reloading search autocomplete list after click on its element (@goreck888)
- Keep search input after redirect from autocomplete (@goreck888)
- Fix display of modals that are shown after failed form validation (@wujuu)
- Fix incorrect classification value on PC sync - better User Experience (@danielkryska)
- Alphabetical sorting by name for the Resources (@kmarszalek, @goreck888)
- Fix new resource preview error - show default eosc icon, imporved admin experience (@danielkryska)
- CSS styles (@jarekzet)
- SSO basic functionality (@wujuu)
- Provider section in search autocomplete redirects to the provider's page (@goreck888)
- Set
Other
target user at the end of target user list (@goreck888) - Add missing connection from Community MP to Offering API in API Docs overview image (@abacz)
- Allow to create an offer in
ordering_configuration
panel when none exists (@goreck888) - Secure the public service endpoints when it's deleted or it's draft (@danielkryska)
- Fit a map not aligned to a parent element - the all countries in the service site map should be visible (@danielkryska)
- Fix the provider backoffice form - better User Experience (@danielkryska)
- OMS trigger basic authentication (@jswk)
- API authorization token reveal by "Show token" button on the
api_docs
page (@goreck888, @jarekzet, @kmarszalek) - Resource provider can navigate to the Provider Component from the Provider Presentation Page (@kmarszalek)
- Extended API documentation (@jswk)
- Enhance the Ordering API OMS trigger (@jswk)
- API authorization token can now only be revoked by regenerating it (@jswk)
api_docs
page is available for unlogged user (@goreck888)- All references to
eIC
are changed to theEOSC Registry
(@goreck888)
- Don't display opinions for unpublished resources on the home page (@goreck888)
- Show a tree structure of scientific domains to choose in the project form (@goreck888)
- Don't allow to authorize as a user with revoked token (@jswk)
- Message author's and project owner's UID field in the Ordering API (@jswk)
- Internal vocabularies management panel in the backoffice (@goreck888)
- Improve consistency between Marketplace provider and Provider Component provider form and data model - improvement of User experience (@danielkryska)
- Provider group OMS visibility now depends on service's resource_organisation instead of on providers (@jswk)
- Don't leak sensitive OMS fields in Offering API (@jswk)
- Forms for questions about providers/resources are working properly (@goreck888)
- Ability to clear a choice field in the forms (@goreck888)
- Possibility to import vocabularies via PC REST API (@goreck888)
- From now after click "Stop showing in the MP" on the resource page, offers aren't deleted (@goreck888)
- Resource organisation and resource providers are separated in the comparison's and Project Item's views (@goreck888)
- Remove empty filter parameters in resources search, which makes urls shorter (@goreck888)
- OMS configuration on offer creation and update (@jswk)
- Remove order target field from Resource. It is configurable on Offer only now (@jswk)
- For an Offer, an empty order URL doesn't imply internal ordering (@jswk)
- More consistent form behaviour for ordering configuration (@jswk)
- Offer webpage field (@jswk)
- Improve consistency of exemplary domains in form hints (@jswk)
- Validation of multiselect parameter configuration in offers management (@goreck888)
- Resource provider can navigate to the Provider Component from the Resource Presentation Page (@kmarszalek, @jarekzet)
- Resource provider can navigate to the ordering parameters management from the Resource Presentation Page (@kmarszalek, @jarekzet)
- Change img background at /backoffice/providers/ from black to transparent on resize (@danielkryska)
- Add error note on a scientific domain with services deletion (@danielkryska)
- Change error message at order summary to general - better UX (@danielkryska)
- Mail delivery for orderable offers (@jswk)
- Editorial rights for providers are consistent with established editing policy (@kmarszalek)
- Upgrade rails to 6.0.3.7 (@jswk)
- Reference API for MP orders handling (@wujuu, @jswk)
- OMS representation (@wujuu)
- Message author_role and scope (@jswk)
- ProjectItem user_secrets (@jswk)
- Events representation (@wujuu)
- Ordering API endpoints v1 (@wujuu)
- Favourite Resources for logged user (@kmarszalek, @jarekzet)
- Favourite Resources for unlogged user (@goreck888, @jarekzet)
- Generalize ProjectItem status (@jswk)
- Default upstream source setting for REST and JMS importers in the Provider model (@goreck888)
- Provider mapping errors handling in REST and JMS importers (@goreck888)
- Resource Organisation field is required for creating a resource (@kmarszalek)
- Improved visualisation for the resources recommended by the MP recommendation engine (@kmarszalek, @jarekzet)
- Upgrade rails to 6.0.3.6 (@jswk)
- Fix imported resources rendering for markdown (@michal-szostak)
- Representation of the Resource Organisation and Resource Providers in the Resource views (@kmarszalek, @jarekzet)
- Functional recommendation enhancements for the sake of better user experience (@wujuu)
- Removal of duplicated provider entries in the Resource Provider field in the MP (@kmarszalek)
- Feature highlight opinions panel in the admin section (@goreck888)
Internal ordering
checkbox in offer's form (@goreck888)- Extend finding resource in main searchbar including providers (@danielkryska, goreck888)
Provided by
field inPopular resources
,Suggested compatible resources
andRecently added resources
toOrganisation
(@kmarszalek, @jarekzet)- Geographical availabilities in the resource details view are links to filters now (@goreck888)
- Categories imported from Provider's component as
categories
instead ofpc_categories
(@goreck888) - Content order of the Provider's details view (@kmarszalek, @jarekzet)
- Recommendation API adjustments (@danielkryska)
- Filtering by providers includes both
resource_organisation
andproviders
associations (@goreck888) - Displaying synchronization issues (if any occurs) in resource page for
data_administrators
(@goreck888) - Conditions to get external ordering of resource (@goreck888)
- Internal ordering statistics in executive panel (@goreck888)
- Fix showing Other category in search bar select box on HOME page (@michal-szostak)
- Fix ordering of search bar select box (Other always at the bottom) (@michal-szostak)
- Redirect non existent categories url to
/services
(@michal-szostak)
- Highcharts scalability for the resource and provider views (@kmarszalek, @jarekzet)
- Geographical availabilities order in the Resource details view (@kmarszalek, @jarekzet)
- Title of section
Related resources
instead ofSuggested compatible resources
indetails
andopinions
page (@goreck888) - Statistics in executive panel counting resources grouped in access types and MP ordering/No MP ordering (@goreck888)
- Differences in the behaviour of the offer UI and API (@kmarszalek)
- Show no parameters information in
ordering_configuration
page and in backoffice (@goreck888)
- Rake
import:providers
abort when invalid provider data received (@goreck888)
- API for Resource Offers management v1 (@wujuu)
- OpenAPI (swagger) documentation (rswag gem) (@wujuu)
- User token authentication for the MP API (simple_token_authentication gem) (@wujuu)
- Possibility to generate token for the MP API (UI and logic) (@wujuu, @jarekzet)
- Dedicated panel for Data Administrator role for adding/editing offers and its parameters (@goreck888)
- Dedicated views for Data Administrator's panel (@JanKapala, @jarekzet)
- Database serialization task for recommender system (rake - recommender::serialize_db) (@wujuu)
- Resource Preview for the providers aligned with the layout of Resource Presentation Page (@goreck888, @jarekzet)
- New provider's view (@kmarszalek, @jarekzet)
- New information fields in the Provider model (@goreck888)
- Providers import task (rake import:providers) (@goreck888)
- A/B testing framework issues in unit tests (rspec, split) (@kmarszalek)
- Recommendations removed from the backoffice resource list (@JanKapala)
- Minor Offers API bugs and cosmetic content changes (@wujuu)
- Replace will_paginate with pagy gem (@goreck888)
- Move from deprecated
service
API toresource
API in Providers component (@goreck888)
- Filter Provider location, rename to Resource availability (@kmarszalek)
- More fields to the comparision view (@kmarszalek)
- Footer content (@goreck888)
- Footer align with EOSC Portal (@kmarszalek)
- TRL field view on the service details page (@kmarszalek)
- Filter save by breadcrumbs navigation test (@goreck888)
- Filter Provider location to use geographical_availabilities (@kmarszalek)
- ActiveStorage analysis and purge queues in sidekiq configurations (@goreck888)
- Create Simple Recommender Service (@JanKapala)
- Create two versions of "Recommended results" section on the search result page, managed by the split gem (@JanKapala)
- Adapt old tests to the new "Recommended results" section (@JanKapala)
- Remove parameters in default offer(@goreck888)
- Add fast_gettext, gettext_p18_rails, gettext, ruby_parser gems (@JanKapala)
- Mark missing translations with
-# TODO: missing translation
(@JanKapala) - Mark i18 dynamic translations with
-# TODO: refactor dynamic translation
(@JanKapala) - Add configuration of PO files
- Whitelabel gettext support (@wujuu)
- Resources api tests (@goreck888)
- View components (@goreck888)
- Replace i18 static translations in views with gettext (@JanKapala)
- Replace part of i18 dynamic translations in views with gettext(@JanKapala)
- Replace direct html strings with gettext translations in views (@JanKapala)
- Refactor html injection via i18 translation into regular hamls (@JanKapala)
- Log level in production environment to info (@goreck888)
- Refactor serivce details display (@wujuu)
- Add and configure split gem (@goreck888)
- Errored status for imported resources (@goreck888)
- Backoffice front-end mods (@jarekzet)
- Popular resources (@goreck888)
- Displaying service details tour on project_item page (@goreck888)
- Change status of resource to draft via jms (@goreck888)
- Services api (@goreck888)
- missing tests for comparison view (@goreck888)
- missing tests for create/update default offer by create/update resource (@goreck888)
- Default resource logo if not set (@goreck888)
- Tours (@michal-szostak)
- JIRA collector button (@michal-szostak)
- Remove element for array inputs (@goreck888)
- Improved README readability and accessibility (@JanKapala, @wujuu)
- Resource form fields sort similar as PC (@goreck888)
- missing
service
toresource
texts in popups and messages (@goreck888)
- Added missing
phone
field to contact forms (@goreck888) rake dev:prime
task (@goreck888)- Better parsing error handling in jms-subscriber (@goreck888)
- Allow ssl secured connection in jms (@goreck888)
- Links for EOSC Portal social media (@goreck888)
- Service order type visibility and filter (@goreck888)
- Missing breadcrumbs and page titles (@goreck888)
- new url fields in service model (@goreck888)
- new missing multiselect fields in service model (@goreck888)
- pc_categories and pc_platforms near the internal entities (@goreck888)
- missing eid for scientific_domains and target_users(@goreck888)
- synchronized_at field for pc_create_or_update (@goreck888)
- Handling eIC services ids in mp (@goreck888)
- New resource presentation page (@michal-szostak)
- UPCASE languages in import:eic task (@michal-szostak)
internal
field for offers and project_items (@goreck888)- links for tags and emails in details view (@goreck888)
- authorized import:eic by token as parameter (@goreck888)
- Sidebar links section name change from 'support' to 'links' (@goreck888)
- information texts in service ordering page (@goreck888)
service_type
toorder_type
in service and offer (@goreck888)tutorial_url
totraining_information_url
in service model (@goreck888)- Service
title
toname
(@goreck888) - name of research area model to scientific domain (@goreck888)
languages
tolanguage_availability
in service model (@goreck888)target_group
totarget_user
in service model (@martaswiatkowska)- Added field resource_organisation(main provider) (@martaswiatkowska)
- Refactor contact fields to new model
Contact
(@goreck888) - Refactor related services (@goreck888)
- handling errors with logo downloading in importers (@goreck888)
- Hide default offer (@goreck888)
- Update default offer through service (@goreck888)
- New order_type mapping (@goreck888)
- service to resources in the mp content (@goreck888)
- hide visibility of single offer but allow to edit parameters (@goreck888)
- tagline and unnecessary offer titles in ordering form (@goreck888)
- Added missing homepage graphics (@jarekzet)
- instance badge display on backoffice section (@goreck888)
- contact form tab layout modifications (@jarekzet)
- Service preview (@goreck888)
- Duplicated "sort" ids on services page (@goreck888)
- rdt task (@martaswiatkowska)
- Show welcome popup depending on database user information, not cookies (@goreck888)
- Tab links in the home page (@jarekzet)
- Fix js test (@martaswiatkowska)
- Fixed autocomplete service name displayng (@martaswiatkowska)
- languages and geographical_availabilities display (@martaswiatkowska)
- displaying services on search (@martaswiatkowska)
- date style in service details in "Maturity Information" (@michal-szostak)
- language concatenation and header naming in service details (@michal-szostak)
- comparison view (@goreck888)
- parameters in offers (@goreck888)
- service sidebar and details titles
translation-missing
error (@goreck888) - displaying categories as tree in the sidebar (@goreck888)
- Update rails to 6.0.3.2 (@goreck888)
- Research areas and categories of user interests (@goreck888)
- Subscription mechanism for new added services (@goreck888)
- Subscriber for eic messages (@martaswiatkowska)
- Use overmind instead of foreman if present in the classpath (@mkasztelnik)
- Updated nodejs to version 10.19.0
- Updated jquery to version 3.5.1
- Updated puma to version 4.3.5
- Updated websocket-extensions (ruby) to version 0.1.5
- Updated websocket-extensions (js) to version 0.1.4
- Recaptcha error if not validated (@martaswiatkowska)
- instance badges (@goreck888)
robots.txt
depending on instance (@goreck888)
- Empty service phase and service type in comparison view (@goreck888)
- Custom page titles in MP pages (@goreck888)
- Popular services section based on popularity ratio (@goreck888)
- Data of project creation (@martaswiatkowska)
- Project fields length validation (@martaswiatkowska)
- Links to categories in footer (@goreck888)
- Recaptcha in project form and service ordering (@goreck888)
- Display empty offer parameters as not correctly validated (@goreck888)
- Places visualisation (@martaswiatkowska)
- White label customization for development (@michal-szostak)
- Send analytics to PC component by matomo (@goreck888)
- Visualization of places (@martaswiatkowska)
- Views counter taken from Google Analytics (@goreck888)
- Unification of top links comparing with Portal (@goreck888)
- Updated JEST version (@martaswiatkowska)
- Fix moving offer parameter up and down (@mkasztelnik)
- Fix
dev:prime
after introducing offer parameters (@mkasztelnik) - Fix counter for research area filter (@mkasztelnik)
- Highlights show when at least 3 signs in query (@goreck888)
- Fix datepicker styling (@goreck888)
- eIC import error handling (@goreck888)
- Version import (@martaswiatkowska)
- Service comparison feature (@goreck888)
- DesignSystem home page implementation(@abacz, @jarekzet)
- Displaying empty links in service details (@goreck888)
- Autocomplete element styles (@martaswiatkowska)
- Description of ordered services (@martaswiatkowska)
- Automatic offer creating by services import (@goreck888)
- Information about offers statuses in the backoffice (@goreck888)
- Offers to autocomplete (@martaswiatkowska)
- Offers to search (@martaswiatkowska)
- Text label by offer selection in the first step of service ordering (@goreck888)
- Rack and linked gems update (@goreck888)
- Use category user used to enter the service in breadcrumbs (@mkasztelnik)
- Portal link description from
Info
toPortal Home
(@goreck888) - User interface for defining offer parameters insead of pure JSON (@mkasztelnik, @martaswiatkowska, @goreck888)
- Keep filters and query by using breadcrumbs to go back to the services view (@goreck888)
- Offence detected by new version of rubocop (@goreck888)
- Reverse order of statuses and fix automatic scroll in project/service messages (@goreck888)
- Update dependencies (@goreck888)
- Redirects for modals which don't have html view (@goreck888)
- Truncate long headers and description in homepage sections (@goreck888)
- i18n labels in the backoffice service view (@goreck888)
- Back to the old schema for json services api (@goreck888)
- Customization for translation files (@goreck888)
- Customization for scss files (@michal-szostak, @mkasztelnik)
- Lead section error box displayed to admin user (@martaswiatkowska)
- Template unification for all modals (@goreck888)
- Update outdated
playground
description and replace it withdesignsystem
section (@mkasztelnik) - Refactor translation files (@goreck888)
- Static help removed in favour of help stored in DB (@mkasztelnik)
- Remove outdated filter variables from service index views (@mkasztelnik)
- Displaying archived project status (@martaswiatkowska)
- Show menu on small devices (@mkasztelnik)
- service_counter rake task (@goreck888)
- Add static pages for design system and UI documentation (@mkasztelnik)
- Comment changes in jira propagate to mp (@martaswiatkowska)
- Dynamic help sections visible currently only for admin (@mkasztelnik)
- Service information for a monitoring tool through
api/services
(@goreck888) - Customization of learn more and use case sections by admin (@martaswiatkowska)
- Move research area and category logos to active storage (@mkasztelnik)
- Refactor homepage partials (@mkasztelnik)
- Services search view refactoring and unification with backoffice view (@goreck888)
- Webpack entry structure (@martaswiatkowska)
- Sidebar in the service view generic rendering (@goreck888)
- Popular services main page section based on number of orders (@goreck888)
- Remove not used
CartPolicy
class (@mkasztelnik)
- change html tag to pure conversation URL in text based emails (@martaswiatkowska)
- Rollback to
rack
2.0.7. New version is not compatible yet withredis-rack
(@mkasztelnik)
- Statistics for executive user group (@mkasztelnik)
- Copy offer details to project item while placing order (@mkasztelnik)
- Loader/cog after filter select (@martaswiatkowska)
- Integration with xGUS helpdesk (@goreck888)
- Disable visibility of
input
type attribute on the offer view (@goreck888) - Displaying label on project_item view Orderable date (@martaswiatkowska)
- Upgrade to rails 6 (@mkasztelnik)
- Report technical problem button styling (@jarekzet)
- Updated dependencies (@martaswiatkowska)
- Fixed security vulnerabilities in gemfile (@martaswiatkowska)
- Sort offers by creation date (@mkasztelnik)
- Tooltips in the project view in project items status dot (@goreck888)
- Changes styling on checkout - Technical configuration tab (@jarekzet)
- Hide parameters section when there is not parameters (@martaswiatkowska, @mkasztelnik)
- Don't register internal messages (@mkasztelnik, @martaswiatkowska)
- Move test services generation from
db:seed
todev:prime
(@mkasztelnik) - Merge Filterable and Searchable into one module Searchable (@goreck888)
- ProjectItem rating questions customization by offer type (@goreck888)
- Offer view unification (@jarekzet)
- New statuses labels displayed on timeline (@martaswiatkowska)
- Activate_message are send in mail (@martaswiatkowska)
- FAQ section content (@goreck888)
- Children research areas view in backoffice (@goreck888)
- Content and naming of service details in the project items view (@goreck888)
- Remove playground section (@mkasztelnik)
- Duplicates of ids and questions in FAQ (@goreck888)
- Remove service description index from DB (@mkasztelnik)
dev:prime
task migrations update (@goreck888)- Return nil to jira if service doesn't have category (@martaswiatkowska)
- EOSC logo update (@bwilk)
- Catalog can be added to project (@martaswiatkowska)
- Project_new_message mails content (@martaswiatkowska)
- Information step to ordering path (@martaswiatkowska)
- Use service type as default order type while seeding db (@mkasztelnik)
- Offer type to the project and offer selection views (@goreck888, @jarekzet)
- Add help static page with example help accordion (@mkasztelnik)
- Additional information to summary step (@martaswiatkowska)
- Internal server error message (@goreck888)
- Anonymous user can enter service offer selection section (@mkasztelnik)
- Service access button (@martaswiatkowska)
- Services can be added to project multiple times if offer has parameters (@martaswiatkowska)
- Service and offer type enum values (@goreck888)
- Service ordering summary step unification (@goreck888)
- Anonymous user can enter information step (@martaswiatkowska)
- Project selection was moved to last service order step (@mkasztelnik)
- Order configuration step is shown when offer is voucherable or has properties (@mkasztelnik)
- Improve order wizard naming (@mkasztelnik)
- Highlights in search from bold to mark (@goreck888)
- Main page greeting change (@goreck888)
- Move
Service.connected_url
toOffer.webpage
(@mkasztelnik) - Order path styling (@jarekzet)
- Offer type required (@martaswiatkowska)
- "Technical parameters" label to "Parameters" (@goreck888)
- Active Order button in service preview (@goreck888)
- Cancel order link redirect for non logged-in user (@goreck888)
- Research area links at a service pane apply the filter (@goreck888)
- Main page greeting change (@goreck888)
- EIC import fix - skipping services which don't validate properly (@michal-szostak)
- Url validation (@martaswiatkowska)
- Filtering by upstream source in the backoffice (@goreck888)
- Add marketplace service preview in the backoffice (@mkasztelnik, @goreck888)
- Service unverified but published state (@mkasztelnik)
- Multi checkbox filters search (@mkasztelnik)
- Filters autoreload (@martaswiatkowska)
- Project creation time default (@martaswiatkowska)
- Flag to set default upstream when importing from EIC (@michal-szostak)
- Ask a service question for non-signed in users with re-captcha(@goreck888)
- All filters are expanded by default, state is stored in cookie (@mkasztelnik)
- Filter titles in active filters (@goreck888)
- Propagate Project info update to jira (@martaswiatkowska)
- Filter unnecessary customer typology fields (@martaswiatkowska)
- Service's status is preserved when updating services during EIC import (@michal-szostak)
- Cleanup and refactoring for service browsing specs (@mkasztelnik)
- UI Fixes and upgrades (@jarekzet)
- Show first project services when after entering "My projects" section (@mkasztelnik)
- Remove category
services_count
(@mkasztelnik) - Remove unnecessary logs in js console(@goreck888)
- EOSC Portal component titles at the top bar (@bwilk)
- Hide scrollArrow on scroll event (@goreck888)
- EIC import when existing provider has the same name as imported one (@michal-szostak)
- Rescue errors in eic import (@martaswiatkowska)
- Fix attribute input validation (@martaswiatkowska)
- Fix IID in projects (@michal-szostak, @martaswiatkowska)
- Category and Research Area name uniqueness is parent scoped (@mkasztelnik)
- Services descriptions in 'Popular services' section at Home Page (@bwilk)
- Filtering by upstream source in the backoffice (@goreck888)
- Display root categories in the main page (@goreck888)
- Removed uniqueness constraint on user email (@bwilk)
- Content change at the home page (@bwilk)
- Add new field helpdesk_email in the service model (@goreck888)
- Services sort by their status in the backoffice (@goreck888)
- Move project create logic from controller to service (@mkasztelnik)
- Reuse
Project::Authorize
concern in project related controllers (@mkasztelnik) - Project services (
ProjectItem
) id changed to project scoped (@mkasztelnik) - Rename corporate_sla_url field to sla_url in services (@goreck888)
- Use project details partial on service order configuration step (@mkasztelnik)
- Apply a new view and functionalities of the start page (@jarekzet, @goreck888)
- Rename buttons for creating new platforms, providers and categories in the backoffice (@goreck888)
- Disabled css animations in the test environment (@goreck888)
- Affiliation model removed (@mkasztelnik)
- Remove terms_of_use field from the service model and forms (@goreck888)
- Display choices.js in the owners multiselect field in the new service form (@goreck888)
- Styling in the e-mails field in the new service form (@goreck888)
- Typo in archive project flash type fixed (@mkasztelnik)
- Uniqueness of names in the platforms, categories, providers and research areas (@goreck888)
- Email validation in contact_emails field (@goreck888)
- Showing only published services at the homepage
- Service owner can edit service draft and service offer drafts (@mkasztelnik)
- Task for importing service data from eIC (@michal-szostak)
- Selective import of services from eIC based on ID (@michal-szostak)
- Auto select project when adding service to project from project view (@mkasztelnik)
- Country of customer and country of collaboration fields (@goreck888)
- Country fields transfer to jira issues (@goreck888)
- Create project copy (@mkasztelnik)
- Conversation to project (@martaswiatkowska)
- Project item view is split into details and conversation (@mkasztelnik)
- Refacotoring of ordering - split project details in fragments (@bwilk)
- Redirection to a service upon choice made by autocomplete in search bar (@bwilk)
- Reimplemented filters and categories after creating indexes in Elasticsearch (@bwilk)
- Expand all projects on projects index view (@mkasztelnik)
- Improvements for project box views (@mkasztelnik)
- Project card redesigned (@mkasztelnik)
- Move ResearchArea association from project item to the project
- Content of mail templates by voucher accept (@goreck888)
- Reimplemented sending messages to providers (@martaswiatkowska)
- Project filter removed from projects index view (@mkasztelnik)
- Affiliations were removed from all views (@mkasztelnik)
- Fixed showing projects with empty countries of partnerhip list (@bwilk)
- Wrong redirection after logging in while browsing the portal (@bwilk)
- Disabled possibility to add offers in drafts (@goreck888)
- Vulnerabilities alerts (@martaswiatkowska)
- Project migration task when JIRA issues has been deleted (@michal-szostak)
- Clear search button in the search bar (@bwilk, @abacz)
- Redirection to a service upon choice made by autocomplete in search bar (@bwilk)
- Reimplemented filters and categories after creating indexes in Elasticsearch (@bwilk)
- Blocked access to the draft service via direct link
- Category and filter counters (@bwilk)
- Hierarchical filters deactivation buttons (@bwilk)
- Choice of "best match" sorting strategy after search (@bwilk)
- Maintaining sort order when filters are applied (@bwilk)
- Redirection to project edit view on project creation failure while ordering (@bwilk)
- fixed button dismiss action
- Cookie policies consent popup (@mkasztelnik)
- Project details view (@martaswiatkowska)
- Master / sub issue jira integration
- jira master / sub issue migration rake task
- Improve empty project description (@mkasztelnik)
- Improve collapse / expand all behaviour for filters (@michal-szostak)
- Move additional_information from project_item to project (@martaswiatkowska)
- Remove rating filter from the view until we have enough ratings to show it (@mkasztelnik)
- Remove default project creation (@mkasztelnik)
- Remove duplicated project fields from project-item (@martaswiatkowska)
- Don't add
+
instead of space to query value during filtering (@mkasztelnik) - Showing draft services on search in backoffice (@martaswiatkowska)
- Validation logo format (@martaswiatkowska)
- Added tagline to elasticsearch index (@martaswiatkowska)
- Research area filter changed to hierarchical and multi-select (@mkasztelnik)
- Rename
ServiceCategory
model toCategorization
(@mkasztelnik) - Autocomplete routing (@martaswiatkowska)
- Fields weights in elasticearch (@martaswiatkowska)
- Unescape query string while showing it to the user (@mkasztelnik)
- Multiplication of parameter q in autocomplete url(@martaswiatkowska)
- Tracking code for Hotjar (@abacz)
- Don't close already opened filter in test (@mkasztelnik)
- Don't duplicate results when service belongs to e.g. 2 selected in filter providers (@mkasztelnik)
- search autocomplete (@martaswiatkowska)
- Highlights on main search (@martaswiatkowska)
- "collapse all" for service filters (@goreck888)
- "looking for" header in search (@goreck888)
- Controller for active filters (@goreck888)
- Counter in services view (@goreck888)
- ruby and js dependencies upgraded (@mkasztelnik)
- Project item attributes refactored (@mkasztelnik)
- Fix reset services page after change number of items and after category change(@goreck888)
SO-1
jira field changed from url to json (@mkasztelnik)rubocop-rails
gem was renamed torubocop-rails_config
(@mkasztelnik)- Site width 1180px
- Shadow box for service header
- Yellow bullets and arrows in sidebar lists
- All services link moved above the category list
- Autocomplete content are serve only from ajax request (@martaswiatkowska)
- View of services navigation bar (@goreck888)
- Link to all services should contain filter params (@mkasztelnik)
- Use searchkick reindex in setup instead of elasticsearch import (@martaswiatkowska)
- Show 404 error page when affiliation is not found (@mkasztelnik)
- Use custom error pages with webpage layout in production environment (@mkasztelnik)
- Fix bug with JIRA issue creation (attribute mapping to SO-1) (@michal-szostak)
- Remove std out/err logs from test suite output (@mkasztelnik)
- Fix show opinions for open access services (@mkasztelnik)
- Fix authorising affiliation from user affiliations, not affiliations at all (@goreck888)
- Link to the tutorial of creating attributes in backoffice (@goreck888)
- External ID input to backoffice provider's form (@michal-szostak)
- External import task (@michal-szostak)
- Initial implementation of usage Searchkik (@martaswiatkowska)
- Filters refactored and moved into
Service::Filterable
concern (@mkasztelnik) - Filters cleared when user type new query (@mkasztelnik)
- Filters not cleared when changing category (@mkasztelnik)
- Button styling in backoffice provider form (@michal-szostak)
- Remove terms and conditions from service order confirmation view (@mkasztelnik)
- Show accept terms of use only when terms are given for the service (@mkasztelnik)
- OfferType field in jira (@martaswiatkowska)
- Improvements in backoffice service form (@martaswiatkowska)
- Remove unused
orders
andorder_changes
tables fromdb/schema.rb
(@mkasztelnik)
- service creation bug (@martaswiatkowska)
- integer and range validation bug (@michal-szostak / @martaswiatkowska)
- Fix infinitive loop while updating main service category (@mkasztelnik)
- Rails upgraded with fixes for: CVE-2019-5418, CVE-2019-5419 and CVE-2019-5420 (@mkasztelnik)
- Offer status (@martaswiatkowska)
- markdown rendering in offer's description (@goreck888)
- Offers parameters in backoffice - initial (@martaswiatkowska)
- Order Target field to Service (@michal-szostak)
- Passing of Order Target field to JIRA (field
SO-ServiceOrderTarget
) (@michal-szostak)
- Date and time display in order history
- Small view error in my order detail page
- voucher_id in aod_voucher_accepted email (@kmarszalek)
- voucher_id updates from jira (@michal-szostak)
elasticsearch
version added to.tool-versions
file (@mkasztelnik)- Offer type (
normal
,open_access
,catalog
) with service type taken as default (@mkasztelnik) - Offer can be selected from
service#show
(@mkasztelnik) - Date attribute
min
andmax
validation (@mkasztelnik) - voucher_id display in project items's details (@michal-szostak)
- Add
Attribute::QuantityPrice
(@mkasztelnik)
- Change service phase values into keys (@mkasztelnik)
- Change names of buttons and headers (@goreck888)
- Changes in aod_voucher_accepted mails and new mail sended after rejection (@martaswiatkowska)
- Change styles for project item details (@jarekzet)
- Searchable backoffice services index view (@mkasztelnik)
- Hint to url inputs in service edit view (@kmarszalek)
- Offers displaying on backoffice and portal view (@martaswiatkowska)
- Height of the textarea in the ofers form (@martaswiatkowska)
- Phase to select on service edit view (@kmarszalek)
- Phase to enum in Service model (@kmarszalek)
- "about Marketplace" static page (@goreck888)
- External Sources EID type has been changed to string (@michal-szostak)
- ProjectItem details view crash for open access services (@michal-szostak)
- Order mailing (@michal-szostak)
- User needs to select "Research area" while ordering service (@mkasztelnik)
- Add voucher support in service ordering (@michal-szostak)
- Basic CRUD for backoffice Research areas (@mkasztelnik)
- Basic CRUD for backoffice Categories (@mkasztelnik)
- New custom fields for voucher in jira (@martaswiatkowska)
- Basic CRUD for backoffice Providers (@mkasztelnik)
- Basic CRUD for backoffice Platforms (@mkasztelnik)
- Voucher styling (@jarekzet)
- Vouchers emails (@martaswiatkowska)
- External Sources information for services (@michal-szostak)
- RWD for offer selection (@jarekzet)
- Show
*
near order research area field, show errors when research area is not selected (@mkasztelnik) - Remove shell command invocation in one of the test (@mkasztelnik)
- Breadcrumbs for Admin and Back office sections (@mkasztelnik)
- Add
service_portfolio_manager
role (@mkasztelnik) - Possibility of adding offers to the services (@martaswiatkowska)
SO-ProjectName
to issue created in JIRA (@michal-szostak)- Active filter list & remove in filter sidebar (@michal-szostak)
- Status to service (@martaswiatkowska)
- Add JIRA mapping for
CP-UserGroupName
andCP-ProjectInformation
(@michal-szostak)
- Unify Back office and Admin layout navbars (@mkasztelnik)
- Service can have many owners, owners can see but not modify owned services (@mkasztelnik)
- Category counter cache takes into account service status (@mkasztelnik)
- Corrected typos in terms and conditions hint (@mkasztelnik)
- Basic application structure and configuration (@mkasztelnik)
- Service model, simple index and show pages integrated with elasticsearch (@mkasztelnik)
- Initialization of elastic search indexes on application setup (@michal-szostak)
- Sentry integration (@mkasztelnik)
- Profile page with basic info and unauthenticated user redirection (@martaswiatkowska @jswk)
- Pundit for user authorization (@mkasztelnik)
- ENV variables to configure checkin URLs and root application URL (@mkasztelnik)
- Custom git hooks for checking code syntax via RuboCop and commit message formatting (@michal-szostak)
- Custom git commit message template (@michal-szostak)
- Redirect user into
/
after checkin login failure (@mkasztelnik) - Service categories (@mkasztelnik)
- Service order possibility (@mkasztelnik)
- Configure
database_cleaner
for rspec (@mkasztelnik) - Service terms of use with markdown renderer (@mkasztelnik)
- Send email to order owner when order is created or updated (@mkasztelnik)
- User can ask about processed order (@mkasztelnik)
- Create first draft Ui layout (@kosmidma)
- Playground for designing views (@mkasztelnik)
- Bootstrap 4 style for will_paginate (@mkasztelnik)
- Possibility to configure development DB using ENV variables (@mkasztelnik)
- Possibility to configure elasticsearch URL using ENV variable (@wziajka)
- Bootstrap JS and font awesome regular (@michal-szostak)
- Service tagline (@martaswiatkowska)
- Transfer tabs from playground to services(@kosmidma)
- Add styling for services, improve global styles (@kosmidma)
- User affiliations (@mkasztelnik)
- Service and categories database seed (@bwilk)
- Conditional software version placeholder in frontend (@bwilk)
- Service owner can manage owned services (@mkasztelnik)
- Add rating for Service (@kmarszalek)
- Add JIRA integration (marketplace to jira) (@michal-szostak)
- Add open access services (#martaswiatkowska)
- Add HAML validation to overcommit via
haml-lint
(@michal-szostak) - Add SCSS validation to overcommit via
scss-lint
(@michal-szostak) - Jira webhook integration (@michal-szostak)
- Add footer at the bottom of the page (@kosmidma)
- Add styling for user's profile (@kosmidma)
- Add and styling static elements to sidebar (@kosmidma)
- Update service view (@kosmidma)
- Styling My Services view (@kosmidma)
- Styling Order Placement view (@kosmidma)
- Add dotenv gem (@michal-szostak)
- Change checkin service (@wziajka)
- Add filling database with services, categories and relations between them in seeds.rb (@goreck888)
- Styling Order Details view (@kosmidma)
- Create ticket in JIRA by open service order with adequate status "Done" (@goreck888)
- Added providers link (@martaswiatkowska)
- Styling Home view (@kosmidma)
- Corrections My Profile view (@kosmidma)
- Service opinion form and active job that send email to user about rating service 5 days after order is ready (@kmarszalek)
- Sort services via selection of options in select box (@michal-szostak)
- Store Jira internal id in order change (@mkasztelnik)
- Create new order change when Jira comment is posted (@mkasztelnik)
- Show number of services in category (@mkasztelnik)
- Possibility to define checkin identifier and secret using env variables (@mkasztelnik)
- Add breadcrumbs to order index and show (@mkasztelnik)
- Tabs to My profile view (@kmarszalek)
- 3 steps ordering (@mkasztelnik)
- New header & footer look (@kosmidma)
- Show 10, 20 or 30 services per page (@mkasztelnik)
- Go to order configuration step directly when there is only one offer (@mkasztelnik)
- Autoselect default project to open access service order and go directly to summary page (@mkasztelnik)
- Cannot order service when there is not offers (@mkasztelnik)
- Related services (@mkasztelnik)
- Service activate message (@mkasztelnik)
- Order steps layout (@mkasztelnik)
- Sidekiq for delayed jobs (@mkasztelnik)
- Admin administration panel stub with sidekiq monitoring and MP version (@mkasztelnik)
- Render root categories in page footer (@mkasztelnik)
- Use bootstrap cards to show service offers (@mkasztelnik)
- Add service logo (@mkasztelnik)
- Select affiliation on service order configuration page (@mkasztelnik)
- Styling of the 3rd step of the ordering process (@jswk)
- Add main navbar content and style it as in EOSC Portal (@jswk)
- Add real providers and missing entries in services in data.yml(@goreck888)
- Add known services relations in db/data.yml(@goreck888)
- Add filtering option to services (@michal-szostak)
- Optional additional information on configuration step (@martaswiatkowska)
- Research areas to service (@martaswiatkowska)
- Extend filtering for "dedicated for" field (@michal-szostak)
- Add sidekiq yaml configuration file (@wziajka)
- Add smtp configuration (@wziajka)
- Create new project on order configuration page (@mkasztelnik)
- Show alert for logged in user when there is not active affiliation (@mkasztelnik)
- Style ordered service view and remove mocked data (@mkasztelnik)
- Add logos to the services (@goreck888)
- User need to accept terms and conditions to order service (@mkasztelnik)
- Add new relic rpm (@mkasztelnik)
- Category hierarchical services count (@mkasztelnik)
- Show validation error when project is not selected for ordered service (@mkasztelnik)
- filter by status on my serices view (@martaswiatkowska)
- Simple form checks validation if conditions (@mkasztelnik)
- Clickable next order nav step (@mkasztelnik)
- Affiliation last step - consent (@martaswiatkowska)
- Multicheckbox widget to filters (providers & dedicated for) (@michal-szostak)
- Category tree in sidebar (@michal-szostak)
- Global filters to category view (@michal-szostak)
- Add offers to the services (@goreck888)
- Google analytics integration (@mkasztelnik)
- Friendly urls for categories and services (@mkasztelnik)
- Category select box to text searchbar (@michal-szostak)
- Fill order fields using predefined project fields (@mkasztelnik, @martaswiatkowska)
- Show offers sections only when there is more than 1 offer (@mkasztelnik)
- Dedicated ordering process for open access services (@mkasztelnik)
- Email signature and layout (@mkasztelnik, @abacz)
- Related Infrastructures and Platforms to filter section of services list (@martaswiatkowska)
- Related Infrastructures and Platforms to service details view (@kmarszalek)
- Technical parameters display in service offers (@michal-szostak)
- Add "All Services" link with services count above categories navigation in sidebar (@michal-szostak)
- Show "Go to the service" for catalog service (@mkasztelnik)
- Show affiliation info for project item (@jswk)
- Add a landing page for when affiliation is activated (@jswk)
- Favicon (@michal-szostak)
- Research area hierarchy (@mkasztelnik)
- Redirect user from
/affiliations
to/profile
(@mkasztelnik) - Service tags (@mkasztelnik)
- Customizable from email (@mkasztelnik)
- Flash fade out after 5 seconds (@mkasztelnik)
- Add new supported JIRA states (rejected, waiting for response) (@michal-szostak)
- ASSET_HOST and ASSET_PROTOCOL for mailer config (@kmarszalek)
- Additional field mapping to JIRA order (@michal-szostak)
- Possibility to setup RATE_AFTER_PERIOD ENV variable (@kmarszalek)
- Category field on create service view (@martaswiatkowska)
- Additional customer typologies fields for project_item and project (@martaswiatkowska)
- Upgrade Sprockets gem to avoid CVE-2018-3760 vulnerability (@mkasztelnik)
- Fix and refactor seeds.rb to work properly (@goreck888)
- Update services and category list in data.yml (@goreck888)
- Update home view with static version (@kmarszalek)
- Upgrade service detail view (@kmarszalek)
- Rename
Order
toProjectItem
(@mkasztelnik) - Rename
OrderChange
toProjectItemChange
(@mkasztelnik) - Split backend for Service details view (@kmarszalek)
- Bootstrap improvements towards compliance with the guidelines (@jswk)
- Improve styling of affiliation list in profile and project list (@jswk)
- Deny to destroy an affiliation which is associated with a project item (@jswk)
- Styling of filters (@michal-szostak)
- Styling of ordering steps (@jarekzet, @michal-szostak)
- Remove description under "Services" header in services, add category description in categories (@michal-szostak)
- Reorder form parts in order/configuration (@michal-szostak)
- On project item view show order history in reversed order (@martaswiatkowska)
- Hide service offers on service about page if no offers are available (@michal-szostak)
- Rename "Some Header" in services' about page to "Documents" (@michal-szostak)
- Hide TODO Technical Parameters from service offer selection (@michal-szostak)
- Fields on Service entry to not be required (@kmarszalek)
- Link to webpage on project_item view (#martaswiatkowska)
- Url of terms and condition hint are taken from service.term_of_use_url (@martaswiatkowska)
- Platforms are not mandatory (@martaswiatkowska)
- Base URL for footer link updated to
https://eosc-portal.eu
(@mkasztelnik) - Changed VO to Research groups in filters UI (@michal-szostak)
- Unify confirmation views - order, new affiliation, affiliation confirmations (@mkasztelnik)
- Improve wording of service, affiliation and project item mails (@jswk)
- Replace dedicated_for with target_group (@martaswiatkowska)
- Rating to three field form service_rating, order_rating and opinion (@kmarszalek)
- Remove default devise session routes, only logout remain (@mkasztelnik)
- Correctly expand affiliation accordions in profile (@jswk)
- Insert a line-break after button(s) in service header right panel (@jswk)
- Search by text from any view (@michal-szostak)
- Search does not preserve
page
query param (@michal-szostak) - Multicheckbox does not take into account selected category when calculating available services (@michal-szostak)
- Change default sort order for services to name ascending (@michal-szostak)
- Open access services transition to "Done" state (@michal-szostak)
- Affiliations UI on small screens (@jarekzet)
- Support for Select type custom fields in JIRA (
CP-CustomerTypology
) (@michal-szostak) - Input for tag_list for Service form in backoffice (@kmarszalek)