GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — ui: Merge Primate Repo by yadvr · Pull Request #4598 · apache/cloudstack

Conversation

@yadvr

@yadvr yadvr commented Jan 20, 2021 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Member

This merges the apache/cloudstack-primate UI under the ui directory as discussed and voted under:
https://markmail.org/message/bgnn4xkjnlzseeuv

ASF infra requested to archive the apache/cloudstack-primate repo here:
https://issues.apache.org/jira/browse/INFRA-21321

The purpose of the PR is to do a merge commit of the import as well as perform basic Travis and packaging checks. I'll merge once these basic checks (Travis and pkging) work.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
davidjumani and others added 30 commits January 20, 2021 07:06
@davidjumani @yadvr
compute: Fix ListResourceTable (#513)
f1db4d4
Fixes #512

Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
compute: Simplifying Deploy VM Wizard (#499)
1647c55
Fixes #490
Fixes #491

Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 @yadvr
image: Allows viewing delete/copy iso/template buttons for non ready …
bd134a4
…resources and enables settings (#517)

Fixes #511

Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
dashboard: Adding state to redirect path of dashboard (#522)
a0d00d8
Signed-off-by: Rohit Yadav <[email protected]>
@ravening Rakesh Venkatesh @yadvr
image: Display URL for the template to admins (#525)
4e079c5
In legacy UI, we display the url of the template to admins.

Co-authored-by: Rakesh Venkatesh <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
component: Adding search option to SettingsTab (#521)
8aad0c1
Adds the option to search settings

Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
github: update test plan templates
43ab2a5
Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 @yadvr
project: Restrict project related operations to admins/ domain admins…
41796ee
… and project owners (#529)

Fixes #485

Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
offerings: Add/remove tags for offerings table and resource views (#524)
4a22ef6
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
network: Fixing firewall tags (#533)
4d27f0c
Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
compute: removed oval animation when click radio button in deploy VM (#…
ad5e241
…537)

Related #520

Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
src: Bug fixes (#534)
0d1e076
Fixes :
- VR router offering link leads to an empty page
- In the event listview, clicking the username redirects to the event not the user
- While changing a systemvm service offering, need to fetch system offerings by passing issystem=true, virtualmachineid and systemvmtype to the listServiceOfferings api
- When editing a role, resource admin is not in the dropdown
- In DeployVM, disk offering search doesn't show 'No records' if none present but keeps the old rows
- In add ACL Rule, the Rule# field should be a number, not text
- No pagination for security groups ingress / egress rules

Signed-off-by: Rohit Yadav <[email protected]>
@shwstppr @yadvr
compute: ask questions if template has properties (#436)
2151a18
Show a properties section if selected template has properties

Signed-off-by: Abhishek Kumar <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
Co-authored-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
component: fix router-link for username (#541)
40e0648
Signed-off-by: Rohit Yadav <[email protected]>
@nvazquez @yadvr
locales: Add missing internationlization to search and pagination (#531)
82b63a7
Missing internationalization on the search bar and pagination "Showing X results" and pagination dropdown on various views.

Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 Pearl Dsilva @yadvr
views: Contextual info for Service offering forms and upload custom s…
b6bf2e4
…sl certs (#540)

Co-authored-by: Pearl Dsilva <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
src: fix lint issues
f05c79f
Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
autogenview: fix showunique case for templates/isos and filter
c08e954
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
compute: Fixing rootdisk size override in deploy vm form (#542)
efc11e8
Addresses an issue from #520

Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 Pearl Dsilva @yadvr
views: Fix auto-scrolling issue with autogen forms (#544)
1ee5654
Co-authored-by: Pearl Dsilva <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
src: fix doclinks and translation across UI (#481)
4f97fea
Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 Pearl Dsilva @yadvr
systemvm: add systemvmtype and issystem params to list service offeri…
7b4ad72
…ng for VR (#545)

Co-authored-by: Pearl Dsilva <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 Pearl Dsilva @yadvr
fix params passed during tag deletion (#547)
e2e638e
Co-authored-by: Pearl Dsilva <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
src: Consolidated Bug fixes (#539)
6f0522e
Fixes :
- Don't allow users in UI to delete/archive events
- Fix button name in VM deployment form in its network section to Create new network
- Refresh after template / iso upload
- Making external-id mandatory in ImportBackupOffering
- Fixing visibility of assignVirtualMachineToBackupOffering
- Removing link on traffic label
- Defensive check in TrafficTypesTab
- Ensuring we get the user info so that store.getters.user is never empty when the page is freshly loaded
- Changing from report bug to report issue
- Ordering projects in menu
- Changing router get health check results
- Show configureHAForHost based on hypervisor
- Fix scale and migrate router
- Fix scale and migrate systemvm
- Fix show actionbutton for assignVirtualMachineToBackupOffering
- Fix show actionbutton for stopKubernetesCluster
- Fix show actions for volumes
- Fix show actions for snapshots
- Fix show actions for vm snapshots
- Fix show actions for backups
- Adding loading for tags and annotations
- Enter to submit advanced search
- Fixing show Project instead of account when passed as projectaccount passed in account field
- Show project name instead of displaytext
- Fixing template and iso actions
- Fixing tags with projectid
- Fix security groups ingress/egress rules view
- Removing redundant allocationstate from zones
- Adding managedstate to clusters
- Adding capacity tab to clusters and pods
- Adding routerlink to events in dashboard
- Set autofocus to username in login

Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
iam: Fix users form, network SG and VPC (#552)
8e6aac1
* Fix the add and edit users form

* Fix the edit users form

* Fix: Hide SG feature when there are no zones with SG enabled

* fix add instance from VPC tab

Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
compute: Fixing template search (#543)
2b48688
Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
compute: Fix bug missing Security Group in Advanced Zone with SG enab…
79078ac
…led (#558)

* Fix bug missing Security Group in Advanced Zone
1. Add a new step security group in a zone with SG enabled.
2. Fix error of displaying sshKeypair data incorrectly

* remove `this.hypervisor!=='KVM'` condition.

Signed-off-by: Rohit Yadav <[email protected]>
@ravening Rakesh Venkatesh @yadvr
network: Dont display "isolated network" section for SG enabled zone (#…
5902b24
…553)

* Dont allow creating isolated network in zone with sg enabled

Allow creating isolated networks only in zones with sg
disabled.

* allow creating l2 in all zones

Co-authored-by: Rakesh Venkatesh <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
config: show utilisation to users
5eefc38
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
components: Adding quick-view options to list view (#458)
878f362
Fixes #449

Signed-off-by: Rohit Yadav <[email protected]>
davidjumani and others added 16 commits January 20, 2021 07:06
@davidjumani @yadvr
ui: Allowing user to use local/browser timezone (#903)
8430bed
Allowing user to use local/browser timezone

Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
continue with the Zone deployment without shared primary storage (#908)
ecf5e92
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
migratewizard: Display error and unfreeze form when api call fails (#912
f0d08c5
)

Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
component: remove Primate name from the footer, fix bug report link
123291f
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
migratewizard: Fix fetching jobid from api response (#913)
beeb34b
* migratewizard: Display error and unfreeze form when api call fails

* migratewizard: Fix fetching jobid from api response

Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
FIX - compute - Create snapshot from virtual machine with managed sto…
31dff52
…rage (#808)

* compute: add button and modal `take VM volume snapshot`

* add awesome camera retro plugins

* modified to using component

* fix for quiescevm

* add quiescevm to api params

Signed-off-by: Rohit Yadav <[email protected]>
@wido @yadvr
tools/docker: Change directory to docker.sh's directory (#916)
58b1b2f
By switching to this directory we can use relative paths regardless
of how people execute the script.

cd tools
./docker.sh

OR

./tools/docker.sh

OR

/path/to/git-repo/tools/docker.sh

Signed-off-by: Rohit Yadav <[email protected]>
@ravening Rakesh Venkatesh @yadvr
Display all data volumes for vm while destroying (#915)
e9df682
If a root admin tries to destroy VM of different
domain then the data disks are not displayed and
hence they wont be destroyed.
Make sure that root admin can see all data disks
of a vm while destroying it

Co-authored-by: Rakesh Venkatesh <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 Pearl Dsilva @yadvr
Allow enabling network/vpc offering at creation (#911)
fbb3a7a
Co-authored-by: Pearl Dsilva <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
Using post for uploadSslCert api (#842)
fafaf11
* Adding post param to actions

* Using post for uploadSslCert api

Signed-off-by: Rohit Yadav <[email protected]>
@Pearl1594 Pearl Dsilva @yadvr
Show enable field only if paramter is present (#917)
1dbbffc
Co-authored-by: Pearl Dsilva <[email protected]>
Signed-off-by: Rohit Yadav <[email protected]>
@davidjumani @yadvr
ui: Remember tab on page change (#780)
87c1950
* Remember tab on page change

* fix for resourceview

* Fix instance tab

* Fix vpc tab

* Fix kubernetes tab

Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
npm: Build and packaging improvements (#568)
64d95fb
* remove unused plugins and minimizer js

* update dependencies

* fix build, update dependencies

* using lazy_use components

* add additional components

* optimization: lazy loading i18n locales

Signed-off-by: Rohit Yadav <[email protected]>
Hoang Nguyen @yadvr
Explore Test Automation (#320)
338de72
* config jest and add setup for unittest

* config jest coverage

* example of unit testing a Status widget/component

* add license for test file

* add test/run command in the .travis.yml

* add mock store and i18n for vue jest

* add mock file missing

* add mock router

* add lincence to mock file & decodeHtml to setup file

* add mock axios instance & fix eslint on tests folder

* add test components > views > ActionButton component

* fix for test coverage success

* refactor test file

* add test Views > Autogenview.vue (Navigation Guard, Watchers, Computed)

* history mode mockRouter, refactor test code, test Autogenview > fetchData (routeName)

* test Views > AutogenView.vue (processing 31%)

* add mock router exception & test Views > AutogenView.vue (processing 43%)

* test Views > AutogenView (processing 65%), add test onSearch, closeAction, execAction, listUuidOpts

* refactor and add comment test files

* test Views > AutogenView (processing 91%)

* add comment file AutogenView.spec.js

* test Views > AutogenView.vue (handleSubmit method)

Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
package: update vue, antd and dependencies
b7dab56
Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
ui: travis fix post apache/cloudstack-primate merge
b07816b
This fixes Travis to run basic UI checks for job #1

Signed-off-by: Rohit Yadav <[email protected]>
@yadvr yadvr added the component:UI label Jan 20, 2021
@yadvr
ui: cleanup and name changes
d6558d9
Drop the name Primate

Signed-off-by: Rohit Yadav <[email protected]>
@yadvr yadvr added this to the 4.15.1.0 milestone Jan 20, 2021
@yadvr

yadvr commented Jan 20, 2021

Copy link
Copy Markdown
Member Author

@blueorangutan package

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@blueorangutan

blueorangutan commented Jan 20, 2021

Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@yadvr
ui: fix rat checks after import
95c221d
Signed-off-by: Rohit Yadav <[email protected]>
@yadvr
yadvr force-pushed the primate-repo-merge branch from b6f0778 to 95c221d Compare January 20, 2021 02:56
@blueorangutan

blueorangutan commented Jan 20, 2021

Copy link
Copy Markdown

Packaging result: ✖centos7 ✖centos8 ✔debian. JID-2551

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@yadvr
ui: fix packaging failure
0193d5c
Signed-off-by: Rohit Yadav <[email protected]>
@yadvr

yadvr commented Jan 20, 2021

Copy link
Copy Markdown
Member Author

@blueorangutan package

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@blueorangutan

blueorangutan commented Jan 20, 2021

Copy link
Copy Markdown

@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@blueorangutan

blueorangutan commented Jan 20, 2021

Copy link
Copy Markdown

Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2552

yadvr reacted with hooray emoji
All reactions
  • 🎉 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@yadvr

yadvr commented Jan 20, 2021

Copy link
Copy Markdown
Member Author

Manually built and verified. I'll raise another PR around packaging fixes etc. Keeping this PR strictly to repo merge (no changes in CloudStack build/packaging).

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@yadvr
yadvr merged commit abfe0b0 into 4.15 Jan 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

component:UI

Projects

None yet

Milestone

4.15.1.0

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

10 participants

@yadvr @blueorangutan @davidjumani @Pearl1594 @ravening @shwstppr @nvazquez @GabrielBrascher @srgoni @wido
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.