Skip to content
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

Bug 548113 - [Passage] create user from issue license wizard #146

Merged
merged 11 commits into from
Mar 29, 2020

Conversation

ruspl-afed
Copy link
Contributor

@ruspl-afed ruspl-afed commented Feb 24, 2020

Introduced basic implementation of "suggest to create an entity if not present during request to select"
In our case this is "Issue License" scenario: we need a User - and we will be asked to create User Origin first if not present.

Still a lot of things to be polished. Also requires a number of common packages to be created.
Please merge this one to create "a comma" for this long work.

Improve Appearance class

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Rework BaseClassifierWizard to support InnerClassifierWizard

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Add InnerClassifierWizard and use it from IssueLicenseRequestPage

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
@codecov
Copy link

codecov bot commented Feb 24, 2020

Codecov Report

Merging #146 into master will decrease coverage by 0.09%.
The diff coverage is 0.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##             master    #146      +/-   ##
===========================================
- Coverage      9.39%   9.30%   -0.10%     
  Complexity      105     105              
===========================================
  Files           476     493      +17     
  Lines         13482   13774     +292     
  Branches       1113    1127      +14     
===========================================
+ Hits           1266    1281      +15     
- Misses        12181   12458     +277     
  Partials         35      35              
Impacted Files Coverage Δ Complexity Δ
.../dashboard/ui/wizards/IssueLicenseRequestPage.java 0.00% <0.00%> (ø) 0.00 <0.00> (ø)
...e/loc/dashboard/ui/wizards/IssueLicenseWizard.java 0.00% <0.00%> (ø) 0.00 <0.00> (ø)
...o/lic/internal/users/model/UsersClassMetadata.java 0.00% <0.00%> (ø) 0.00 <0.00> (?)
...ge/loc/internal/licenses/ui/SelectLicensePlan.java 0.00% <0.00%> (ø) 0.00 <0.00> (ø)
...ipse/passage/loc/internal/users/ui/SelectUser.java 0.00% <0.00%> (ø) 0.00 <0.00> (?)
...assage/loc/internal/users/ui/SelectUserOrigin.java 0.00% <0.00%> (ø) 0.00 <0.00> (?)
...ge/loc/internal/users/ui/i18n/UsersUiMessages.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
...ssage/loc/internal/workbench/CreateClassifier.java 0.00% <0.00%> (ø) 0.00 <0.00> (ø)
...se/passage/loc/internal/workbench/CreateInner.java 0.00% <0.00%> (ø) 0.00 <0.00> (?)
...pse/passage/loc/internal/workbench/CreateRoot.java 0.00% <ø> (ø) 0.00 <0.00> (ø)
... and 35 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c7f0658...c22fce1. Read the comment docs.

@eparovyshnaya eparovyshnaya added the pr::wip PR is not ready for review, work is still in progress label Feb 24, 2020
Merge remote-tracking branch 'origin/master' into
548113/add_inner_wizard

Conflicts:
	bundles/org.eclipse.passage.loc.users.ui/META-INF/MANIFEST.MF
	bundles/org.eclipse.passage.loc.users.ui/src/org/eclipse/passage/loc/internal/users/ui/i18n/UsersUiMessages.java
	bundles/org.eclipse.passage.loc.users.ui/src/org/eclipse/passage/loc/internal/users/ui/i18n/UsersUiMessages.properties

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Improve creation error handling

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Restore Appearance interface

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Fix "Select License Plan" functionality

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Conflicts:
	bundles/org.eclipse.passage.loc.workbench/src/org/eclipse/passage/loc/internal/workbench/wizards/BaseClassifierWizard.java
	bundles/org.eclipse.passage.loc.workbench/src/org/eclipse/passage/loc/internal/workbench/wizards/RootClassifierWizard.java

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Use ComposableClassMetadata

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
Use container EClass name as a label until we have btter solution

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
@ruspl-afed ruspl-afed removed the pr::wip PR is not ready for review, work is still in progress label Mar 29, 2020
Copy link
Contributor

@eparovyshnaya eparovyshnaya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few monotonous notes regarding @since tag usage for internal code.

Remove @SInCE 0.6 from internal

Signed-off-by: Alexander Fedorov <alexander.fedorov@arsysop.ru>
@eparovyshnaya eparovyshnaya self-requested a review March 29, 2020 13:19
@eparovyshnaya eparovyshnaya merged commit 92e9f4b into master Mar 29, 2020
@eparovyshnaya eparovyshnaya deleted the 548113/add_inner_wizard branch April 6, 2020 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants