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

Add UiPlugin class for UI extension management #291

Open
wants to merge 1 commit into
base: master
from

Conversation

@nvladimirovi
Copy link

@nvladimirovi nvladimirovi commented Sep 20, 2018

This class have all necessary methods
to manage UI plugins for given vCD and user.
It will be used in vcd-cli project to give
the ability, to the user, to manage his
plugins via the CLI.

Signed-off-by: Nikola Vladimirov Iliev nvladimirovi@vmware.com


This change is Reviewable

@nvladimirovi nvladimirovi force-pushed the nvladimirovi:extensions branch 11 times, most recently from 45d90f5 to d15018b Sep 21, 2018
@nvladimirovi nvladimirovi force-pushed the nvladimirovi:extensions branch from d15018b to b6ed272 Oct 1, 2018
@nvladimirovi nvladimirovi force-pushed the nvladimirovi:extensions branch 2 times, most recently from 0c71184 to 168eb01 Oct 31, 2018
@nvladimirovi nvladimirovi force-pushed the nvladimirovi:extensions branch 10 times, most recently from c2e6dda to 8118c38 Nov 8, 2018
Nikola Vladimirov Iliev
Improve existing client to support JSON.

UiPlugin class have all necessary methods
to manage UI plugins for given vCD and user.

Extension generator is class which inherits
generator abstract class and
give the ability to copy existing template from
the file system, of the user, and populate it
with the data, given by the user.

Validator classes gives the ability
to validate user or all other kind of
inputs.

Implement tests, which use pyvcloud test
framework, and verify all of them pass
successfully.

Signed-off-by: Nikola Vladimirov Iliev <nvladimirovi@vmware.com>
@nvladimirovi nvladimirovi force-pushed the nvladimirovi:extensions branch from 8118c38 to 91a324c Nov 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

1 participant
You can’t perform that action at this time.