Releases: qbicsoftware/offer-manager-2-portlet
Tigerella
Added
-
Only list overhead costs of productGroup items present in offer in Offer PDF #643
-
A person can now be updated if only the associated academic title is changed #567
-
Small modifications for the offer layout #620
-
Filter for product id in
life.qbic.portal.offermanager.components.offer.create.SelectItemsView#599 -
Customers can now be updated in the selection step of creating a new offer #611
-
Experimental design description is now added to the detailed project description during offer creation. #623
-
Improve display of product descriptions during product modification #631
-
Adapt dynamically generated offer PDF layout to match html template #613
-
Limit grid size for offer item overviews while creating an offer #646
Fixed
-
User ID of a person is set in database during person creation/update #616
-
Layout of total price row in price summary of offer pdf stays inline #615
-
Deprecated project identifier format assumption leads to failing parsing #617
-
Fix sorting by product id for the offer creation process #599
-
Disable empty selection for address addition combobox #565
-
Fix validation error being shown after an affiliation is added to a person #566
-
Disable 'Archive Product' button after deselection #547
-
Fix project information showing a validation error upon successful offer creationhttps://github.com//pull/633
-
Fix
Copy Productbutton being enabled even though the information was not changed #568 -
Fix the misplaced product description panel #640
Dependencies
Deprecated
Kumato
Added
-
Introduce filterable Project Manager column to offer overview #576
-
Adds ability to filter by project identifiers in the offer overview #591
-
Displays a total price overview on the first offer page, including taxes, net cost and total cost #559
-
Include overhead cost in total price overview on the first offer page #593
-
Add a column filter option which takes a predicate as argument #589
-
Enable Github workflow for changelog update checks #595
-
Enable sorting products by productId (MaintainProductView) #574
-
Adjust agreement text in offer template and move table header below section/product category title in offer html template #606
-
Provide entry point to affiliation creation in CreatePersonView #601
Fixed
-
Update and fix broken offer template #597
-
Enumeration of product items increases over all productGroups in Offer PDF #562
-
Improve test description for external non-academic customers #605
-
Tax cost for offers outside of germany is set to 0 #575
-
App won't freeze after creation of multiple projects #558
Dependencies
-
life.qbic.data-model-lib:2.5.0->2.7.0#606 -
com.vaadin.vaadin-bom:8.12.3->8.13.0#572 -
org.spockframework.spock-bom:2.0-M4-groovy-3.0->2.0-groovy-3.0#588
Deprecated
- Deprecate OfferOverview Constructor to allow for inclusion of ProjectManager #576
Ripe Evergreen Emerald
Emerald Evergreen
1.0.0-beta.1 (2021-04-27)
Added
- Product selection now notifies a user if the provided input is incorrect and disables the button until the given information is valid (#407)
- Experimental designs can be defined for an offer (#263)
- New dropdown menu bar (#490)
- Jump back to maintain view after product creation/update (#481)
- Search for affiliations is now possible (#533)
- Add confirmation request for product archiving (#528)
- Allow offer updated when experimental design has changed (#515)
Fixed
- Add timeout of 10 second to PDF rendering (#494)
- Allow resetting the date picker in the offer overview (#486)
- Naming of the downloaded offer pdf is consistent (#498)
- Reset the view after an offer has been created (#495)
- Provide ISO 8601 date format renderer for offer overview table (#299)
- Provide functionality to remove items from an offer (#516)
- Adds amount to existing items on the offer (#462)
- Make filter for service product view work (#523)
- Add validation for project information input for offer creation/update (#488)
Dependencies
- Bump Vaadin 8.12.0 -> 8.12.3
Deprecated
Dad's Sunset
1.0.0-alpha.6 (2021-04-13)
Added
-
Filter message in grids is now dependent on column ID (#457)
-
Add link to item table in offer pdf (#469)
Fixed
-
Allow natural sorting of prices by their double value as opposed to their String representation (#458)
-
Update position of country string in affiliation summary during customer creation (#453)
-
Input fields of the CreateProductView are cleared after successful product creation(#454)
-
Shows the same affiliation organisation only once and maps it correctly to the address addition (#448)
-
Fix fail based on double clicking a customer in the SelectCustomerView for in the offer creation process (#452)
-
Harmonized Title and label structure across all views (#455)
-
Updating a person removes the old entry also from the customerResourceService and projectManagerResourceService (#456)
-
Make empty address addition explicitly selectable during person creation and update (#474)
-
Replace 'customer' with 'person' in menu bar for the headings 'create customer' and 'search person' (#473)
-
Update position of country string in affiliation summary during customer creation (#453)
-
Input fields of the CreateProductView are cleared after successful product creation(#454)
Dependencies
Deprecated
Big Rainbow
1.0.0-alpha.5 (2021-04-07)
Added
-
Proteomic and Metabolomic Products can now be selected and included in an Offer (#425)
-
Link offers to project now. The
life.qbic.business.offers.Offerandlife.qbic.portal .offermanager.dataresources.offershave been extended with a new property to associate it with
an existing project by its project identifier. (#410). -
Finalized the
life.qbic.business.products.archive.ArchiveProductandlife/qbic/business/products/create/CreateProduct.groovyuse cases of the product maintenance and creation feature. (#411) -
After a project has been created from an offer, the offer overview is updated accordingly. (#427)
-
Add the UpdatePersonView to separate the Update and Create Person use cases more consequently. (#436)
-
Proteomic and Metabolomic Products are now included in the Offer PDF. (#420)
Fixed
-
Popup based Notifications are now properly centered in a liferay-environment. (#428)
-
Properly refresh the SearchPersonView after Updating a Person. (#436)
-
Products that cannot be read from the database are skipped. (#444)
Dependencies
Deprecated
McDreamy
1.0.0-alpha.4 (2021-03-16)
Added
- Introduce subtotals in Offer PDF ProductItem Table(#349)
- Add logging with throwable cause (#371)
- Introduce distinction of products in the offer PDF according to the associated service
data generation, data analysis and project management (#364) - Introduce overheadRatio property to life.qbic.business.offers.Offer
used to show the applied overhead markup in the pricing footer of the Offer PDF(#362) - Introduce the first draft for OpenBis based project space and project creation (#396)
- Introduce the first draft for product maintenance and creation (#392)
Fixed
- User cannot select other offers from the overview anymore, during the offer details are loaded
after a selection. Selection is enabled again after the resource has been loaded. This solves a
not yet reported issue that can be observed when dealing with a significant network delay.
Dependencies
Deprecated
Alicante
1.0.0-alpha.3 (2021-03-02)
Added
-
Authorization based on user roles (
#346 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/346>_). Two new roles have been introduced that represent the organisational roles project managerRole.PROJECT_MANAGERand offer adminRole.OFFER_ADMIN. The administrator will provide access to additional app features, such as the upcoming service product maintenance interface. -
Introduce Offer retrieval via Fetch Offer Use Case
Fixed
- Update the agreement section of the offer (
#329 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/329>_) - Make the offer controls more intuitive (
#341 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/341>_) - Update offers without changes is not possible anymore (
#222 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/222>_) - Rename CreateCustomer and UpdateCustomer classes and methods (
#315 https://github.com/qbicsoftware/offer-manager-2-portlet/issues/315_)
Dependencies
Deprecated
Monterosa
Another milestone towards the beta release of the new offer manager app.
- Addressed
#124 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/124>_ - Addressed
#234 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/234>_ - Addressed
#246 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/246>_ - Addressed
#260 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/260>_ - Addressed
#269 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/269>_ - Addressed
#270 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/270>_ - Addressed
#271 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/270>_ - Addressed
#275 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/275>_ - Addressed
#282 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/282>_ - Addressed
#295 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/295>_ - Addressed
#309 <https://github.com/qbicsoftware/offer-manager-2-portlet/issues/309>_
Early Girl
This release represents the version of the offer manager app that will be presented to the director of QBiC and some representatives of the project manager team. The intension of this release is to give the stakeholders an impression on the current development status, the features already available, the UX and to collect feedback for next implementation tasks.
Changelog
This project adheres to Semantic Versioning <https://semver.org/>
1.0.0-alpha (2021-01-21)
Added
- Create project with QUBE
- Create project modules infrastructure and domain
- Possibility to list all affiliations stored in the database
- Possibility to list all customers and project managers stored in the database
- Possibility to list all offers stored in the database
- Create and add a new customer to the database
- Create and add a new affiliation to the database
- Create and add a new offer to the database
- Possibility to list all packages stored in the database
- Add the option to create a customer while creating an offer
- Show affiliation details when selecting an affiliation for a customer
- Possibility to filter for customers in table overview
- Show overview over all offers in database
- Possibility to download an offer
- Possibility to abort customer creation
- Dynamic cost overview upon offer creation
- Calculate prices of an offer (VAT, overheads, net price)
- Create an unique offer id