-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
575181 expose License Agreements on license import #882
Conversation
- invite trouble code for the case when an agreement is discovered which has not yet been actively accepted by an end user - remove a copy of BaseAcceptenceCertificate class Signed-off-by: eparovyshnaya <[email protected]>
start implementing agreements assessment on access cycle run Signed-off-by: eparovyshnaya <[email protected]>
- implement product license state assessment - remove clones of BaseAccessCycleConfiguration as now 'lic.execute' provides one Signed-off-by: eparovyshnaya <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Intermediate review: minor comments
....eclipse.passage.lic.api/src/org/eclipse/passage/lic/api/requirements/ResolvedAgreement.java
Show resolved
Hide resolved
....eclipse.passage.lic.api/src/org/eclipse/passage/lic/api/requirements/ResolvedAgreement.java
Show resolved
Hide resolved
...rg.eclipse.passage.lic.emf/src/org/eclipse/passage/lic/emf/xmi/MigratingResourceHandler.java
Show resolved
Hide resolved
- Evolve Licensing Certificate structure with the result of requirement-resident agreements assessment. - Extend LicenseStatusDialog with the 'expose to accept' functionality Signed-off-by: eparovyshnaya <[email protected]>
- fix tests according to data structure evolution - fix agreement-from-requirement resolution according to test results Signed-off-by: eparovyshnaya <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #882 +/- ##
==========================================
Coverage 33.63% 33.64%
+ Complexity 346 345 -1
==========================================
Files 1099 1106 +7
Lines 24474 24617 +143
Branches 1520 1528 +8
==========================================
+ Hits 8233 8283 +50
- Misses 15754 15846 +92
- Partials 487 488 +1
Continue to review full report at Codecov.
|
lic.api.requirement
interfaces are extended with product agreements support:Requirement
supplies list ofResolvedAgreement
slic.api.restrictionq interfaces are extended to deliver agreement asessment result with
ExaminationCertificate` as the result of access cycle runlic.jface
facilities are replenished withAgreementsWizard
, which currently exposes agreements of plan/text mime type to an end user and allows them to perform active acceptance.AgreementsWizard
is plugged toLicenseStatusDialog
as one of the intentions.