Jessica Wang
a39bf18bc7
CLOUDSTACK-7462: UI > Network > VPC > Router > Network ACL Lists > click an entry from list > Details tab > ACL List Rules tab > click Edit icon on any existing rule > fix the JavaScript error "args.jsonObj is undefined".
2014-09-10 15:35:53 -07:00
seif
fd6d083ad6
GUI changes to leverage a new control for storage tags
2014-08-17 17:18:51 -06:00
Mike Tutkowski
c344693e48
Inform the applicable storage plug-in's life cycle that capacity (bytes and/or IOPS) can be updated
2014-06-24 14:39:57 -06:00
Jessica Wang
3a3a3902b7
UI - modules - replace addExtraPropertiesIfDrModuleIncluded() with cloudStack.dr.sharedFunctions.addExtraProperties().
2014-06-13 16:44:15 -07:00
Jessica Wang
3acebf230c
CLOUDSTACK-6852: UI - modules - remove variable drModuleIncluded.
2014-06-13 15:21:16 -07:00
Jessica Wang
36ec16e4f5
CLOUDSTACK-6852: UI - modules - (1) add new shared function addExtraPropertiesIfDrModuleIncluded(). (2) add DR fields to Instances detailView.
2014-06-06 15:18:46 -07:00
Jessica Wang
ea196a4ffc
CLOUDSTACK-6858: UI - remove obsolete variable rootAccountId whose value is no longer 1.
2014-06-06 13:30:13 -07:00
Jessica Wang
a8a853e322
CLOUDSTACK-6852: UI - modules - add global variable drModuleIncluded.
2014-06-06 13:29:53 -07:00
Jessica Wang
f2a8082a43
CLOUDSTACK-6852: UI - add sharedFunction isModuleIncluded().
2014-06-05 13:48:51 -07:00
Jessica Wang
021a604493
CLOUDSTACK-6789: UI > User page > fix a bug that a domain-admin was unable to delete other domain-admin in the same domain.
2014-05-27 15:45:53 -07:00
Sanjay Tripathi
35cd61c463
CLOUDSTACK-6649: CS is not giving the system-wide capacity for GPU reosurce.
2014-05-14 15:05:28 +05:30
Jessica Wang
f2d9d71844
CLOUDSTACK-6626: UI - fix a bug that g_userid was not declared.
2014-05-09 13:19:35 -07:00
Jessica Wang
8c8853e0e2
CLOUDSTACK-6296: UI > If an account's timezone is not set, show datetime field based on browser's timezoneoffset.
2014-03-27 14:12:19 -07:00
vetrivelc
182c31899b
Externalized the hardcodedstrings from UI JAVASCRIPT files.
2014-03-05 14:11:51 -08:00
Niels de Vos
c02197ae86
Add Gluster to the list of protocols in the Management Server
...
Gluster can now be used for Primary Storage just like NFS. This change adds the
Gluster protocol to the Management Server:
Infrastructure -> Primary Storage -> Add Primary Storage
And also add the option to create Primary Storage on Gluster when
following the 'Add Zone' wizard from:
Infrastructure -> Zones -> Add Zone
Some screenshots and verification:
- http://blog.nixpanic.net/2013/12/using-gluster-as-primary-storage-in.html
2014-02-25 12:08:46 +01:00
Jessica Wang
c2fa24a24c
CLOUDSTACK-6154: UI > compute offerings > memory field > check if value is undefined before converting it.
2014-02-21 13:23:19 -08:00
Devdeep Singh
306ffa0218
CLOUDSTACK-6053: While adding a primary or secondary of type smb the password wasn't
...
encoded. This cause createStoragePool or addImageStore command to fail if special
characters were present. Updated the code to pass user, password and domain as part
of details while adding primary or secondary. Also made changes on server side to
handle it.
2014-02-10 10:29:09 +05:30
Saksham Srivastava
06f8c1de75
CLOUDSTACK-5692: obscure passwords when using cifs as storage
2014-01-17 14:00:24 +05:30
Brian Federle
932758e2ef
CLOUDSTACK-5551: Pass search 'name' field to listConfigurations UI
...
Passes search bar value (by 'name') for the settings in the following sections'
detail views:
-Account
-Primary storage
-Cluster
-Zone
2013-12-20 13:38:46 -08:00
Jessica Wang
a71915c034
CLOUDSTACK-5486: UI > tags > listXXXXXXX API now returns tags property. So, use tags property in embedded object returned by listXXXXXXX API to populate tags in detailView in all pages (instead of calling extra API listTags).
2013-12-17 14:16:55 -08:00
Jessica Wang
1db19c3d52
CLOUDSTACK-4428: KVMsnapshoteanbled property in listCapabilities API response has been renamed. Here is corresponding UI change.
2013-12-09 15:21:47 -08:00
Jessica Wang
7d2961a0f3
CLOUDSTACK-999: hyper-V: UI > Infrastructure > Secondary Storages > listView, detailView > remove password from URL property.
2013-11-08 14:37:22 -08:00
Jessica Wang
f3d76dfa9e
CLOUDSTACK-999: hyper-V: UI > Infrastructure > Secondary Storages > Add Secondary Storage > When provider is SMB, show SMB username/password/domain fields and send their value to url parameter of addImageStore API.
2013-11-08 13:02:10 -08:00
Jessica Wang
6916665623
CLOUDSTACK-4793: UI > Infrastructure > Virtual Routers > detail tab > add Requires Upgrade field to reflect new parameter requiresupgrade in API response.
2013-11-06 16:30:02 -08:00
Jessica Wang
c61d2eedf4
CLOUDSTACK-4908: UI > Infrastructure > Sockets > (1) calculate total number of CPU Sockets for all hypervisors.
...
(2) > view all > calculate CPU Sockets for each hypervisor.
2013-11-05 11:55:06 -08:00
Wei Zhou
5109498783
CLOUDSTACK-4830: allow create account and user by domain admin
...
(cherry picked from commit 0d12e3eb9d )
2013-10-31 11:36:54 +01:00
Jessica Wang
c3ddd3bf00
CLOUDSTACK-4649: UI > (1) Register Template dialog: add 'XenServer Tools Version 6.1+' checkbox.
...
(2) Template detailView: add 'XenServer Tools Version 6.1+' field.
(3) Instance detailView: add 'XenServer Tools Version 6.1+' field.
2013-10-23 12:50:42 -07:00
ynojima
a45ee749ac
CLOUDSTACK-2328: Linux native VXLAN support on KVM hypervisor
...
Initial patch for VXLAN support.
Fully functional, hopefully, for GuestNetwork - AdvancedZone.
Patch Note:
in cloudstack-server
- Add isolation method VXLAN
- Add VxlanGuestNetworkGuru as plugin for VXLAN isolation
- Modify NetworkServiceImpl to handle extended vNet range for VXLAN isolation
- Add VXLAN isolation option in zoneWizard UI
in cloudstack-agent (kvm)
- Add modifyvxlan.sh script that handle bridge/vxlan interface manipulation script
-- Usage is exactly same to modifyvlan.sh
- BridgeVifDriver will call modifyvxlan.sh instead of modifyvlan.sh when VXLAN is used for isolation
Database changes:
- No change in database structure.
- VXLAN isolation uses same tables that VLAN uses to store vNet allocation status.
Known Issue and/or TODO:
- Some resource still says 'VLAN' in log even if VXLAN is used
- in UI, "Network - GuestNetworks" dosen't display VNI
-- VLAN ID field displays "N/A"
- Documentation!
Signed-off-by : Toshiaki Hatano <haeena@haeena.net>
2013-09-26 23:37:18 +09:00
Brian Federle
34c04a4546
UI code cleanup: Fix trailing commas in JS
2013-09-24 11:16:13 -07:00
Jessica Wang
fb7f5a0a46
CLOUDSTACK-4693: UI > Network > Add Guest Network dialog > physical network dropdown - populate only physical networks that have Guest traffic type.
2013-09-23 16:13:00 -07:00
Jessica Wang
723ef6e495
CLOUDSTACK-4702: UI > Network menu > Add Guest Network dialog > UI shouldn't pass null zoneid to listnetworkofferings API when zone dropdown is empty (i.e. when no advanced zone exists).
2013-09-18 16:45:01 -07:00
Jessica Wang
4f61396c61
CLOUDSTACK-4688: UI > (1) Notifications widget - pollTimer() - error handling - check if args is null before trying to access args.message property (2) sharedFunctions.js - pollAsyncJobResult() - error handling - pass message argument to args.error().
2013-09-17 16:38:33 -07:00
Jessica Wang
59c6fb7ff2
CLOUDSTACK-4687: UI > infrastructure > zone > UCS > blades > add extra properties (Chassis, Blade ID) to ucsblade object returned by API which has only bladedn property.
2013-09-16 14:59:54 -07:00
Jessica Wang
44c9e80a4e
CLOUDSTACK-4642: UI > get complete timezone list from Java class TimeZone
2013-09-10 16:20:31 -07:00
Ian Duffy
bdba0ddeed
Bring up to date with master
2013-08-31 00:25:48 +01:00
Jessica Wang
fd47059436
CLOUDSTACK-3950: UI > remove global variable havingS3, havingSwift who are no longer in use.
2013-08-20 16:04:40 -07:00
Jessica Wang
4bee74464f
CLOUDSTACK-3950: UI > template/ISO page > registerTemplate/registerISO action > zone dropdown > include only one option "All Zones" when secondary storage is region-wide.
2013-08-20 14:25:13 -07:00
Jessica Wang
aa223e5786
CLOUDSTACK-4308: UI > volume page > if hypervisor is KVM, show/hide takeSnapshot, recurringSnapshot action upon KVMsnapshotenabled property returned by listCapabilities API.
2013-08-15 10:27:44 -07:00
Chris Suich
9c9724d470
Extended UI field defaultValue (and isChecked) to allow for functions not just literals.
2013-08-14 10:27:04 -07:00
Ian Duffy
25e8e9b85f
General cleanup, source formatting, remove whitespace
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-08-02 14:20:47 +05:30
Brian Federle
4e3dc2622d
CLOUDSTACK-3531: Add isrouting checkbox to register template dialog
2013-07-30 11:09:47 -07:00
Ian Duffy
ec064b3077
New LDAP UI
...
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
2013-07-29 05:58:00 -04:00
Jessica Wang
09dde8bf1c
CLOUDSTACK-3563: UI > Add Guest Network Dialog (only available for root-admin in Network menu and Infrastructure menu) > change Network Offering field to depend on both zone field and scope field.
2013-07-24 14:45:35 -07:00
Ian Duffy
ad69bc8da3
Format JS
2013-07-18 12:34:20 -04:00
Jessica Wang
be0dedefa8
CLOUDSTACK-3563: UI > Network menu > Guest Netework section > provide "Add Guest Network" option where root-admin can create shared networks from.
2013-07-16 13:38:28 -07:00
Mike Tutkowski
99227f7b3e
SolidFire plug-in and related changes
...
SolidFire plug-in
SolidFire plug-in related
2013-06-28 16:59:21 -06:00
Jessica Wang
0b4e0b307f
BUG-ID: CS-17733 - make detailView widget to pass jsonObj to tagger widget, so dataProvider in tagger widget is able to pass projectid to listTags API.
...
Reviewed-by: Brian
2013-06-24 11:30:35 -07:00
Jessica Wang
2d10ae7580
CLOUDSTACK-3016: UI - (1) remove obsolete code that pass zonetype to API calls. (2) network menu: use listZones&networktype=Advanced to determine which section to show.
2013-06-19 11:52:18 -07:00
Pranav Saxena
981b5ddd1b
ACL DENY RULES UI-API Integration
2013-05-20 23:42:55 +05:30
Jessica Wang
f985e11c28
CLOUDSTACK-747: internalLb in VPC - UI - create tier dialog - only one tier is allowed to have PublicLb in a VPC.
2013-05-15 14:23:49 -07:00
Jessica Wang
3e2eb59723
CLOUDSTACK-2120: mixed zone management - UI: make global function changeURL() to pass zonetype to API calls based on selected option in zone type dropdown on top menu.
2013-04-26 11:26:21 -07:00
Pranav Saxena
e22a86f57a
CLOUDSTACK-1898: Incorrect time conversion on UI under Events and Alerts
2013-04-15 20:53:04 +05:30
Pranav Saxena
e05defc073
CLOUDSTACK-1984:Wrong mapping of resource names to the capacity function on the dashboard
2013-04-15 12:38:18 +05:30
Jessica Wang
b1ef74737a
CLOUDSTACK-1065: cloudstack UI - AWS Style Regions - when switching region, set location without parameters.
2013-04-07 00:14:18 -07:00
Jessica Wang
918a7c7481
CLOUDSTACK-1065: cloudstack UI - AWS Style Regions - implement region switching action triggered by region dropdown on top menu.
2013-03-20 11:58:57 -07:00
Anshul Gangwar
c02ab3f4d7
CLOUDSTACK-1723:Fix for dashboard alerts
2013-03-19 16:08:11 +05:30
Jessica Wang
4e7da0001d
CLOUDSTACK-618: cloudstack UI - API request throttling - for async job action uploadCustomCertificate, make frequency of calling queryAsyncJobResult API based on listCapabilities response.
2013-02-13 11:55:59 -08:00
Jessica Wang
06a733a89f
CLOUDSTACK-618: cloudstack UI - API request throttling - for async job action, make frequency of calling queryAsyncJobResult API based on listCapabilities response.
2013-02-12 16:00:48 -08:00
Pranav Saxena
c06218d32f
CLOUDSTACK-971:Error Dialog is empty
2013-01-14 16:49:42 +05:30
Isaac Chiang
5aefd77f77
Fix for CloudStack-648
...
Signed-off-by: Gavin Lee <gavin.lxh@gmail.com>
2012-12-26 00:00:58 +08:00
Edison Su
b70c1a5a84
Backs NFS-based secondary storage with an S3-compatible object store. Periodically, a reaper thread synchronizes templates and ISOs stored on a NFS secondary storage mount with a configured S3 object store. It also pushes snapshots to the object store when they are created and downloads them in other zones on-demand. In addition to permitting the use of commodity or IaaS storage solutions for static assets, it provides a means of automatically synchronizing template and ISO assets across multiple zones.
2012-12-13 23:18:37 -08:00
Jessica Wang
8819ec6ea7
CLOUDSTACK-571: cloudstack UI - network menu - guest network section - network detailView - edit action - network offering upgrade is not allowed in Shared network.
2012-11-30 09:35:38 -08:00
Jessica Wang
29dda3f41a
CS-16599: cloudstack UI - guest network page - fix a bug that networkdomain didn't show in a shared network.
2012-11-05 10:39:23 -08:00
Hugo Trippaers
bd58ceccd8
Summary: Make the authenticator responsible for encoding the password and add a SHA256 salted authenticator
...
The authenticators now have an encode function that cloudstack will use to encode the user supplied password before storing it in the database. This makes it easier to add other authenticators with other hashing algorithms. The requires a two step approach to creating the admin account at first start as the authenticators are only present in the management-server component locator.
The SHA256 salted authenticator make use of this new system and adds a hashing algorithm based on SHA256 with a salt. This type of hash is far less susceptible to rainbow table attacks.
To make use of these new features the users password will be sent over the wire just as he typed it and it will be transformed into a hash on the server and compared with the stored password. This means that the hash will not go over the wire anymore.
The default authenticator in components.xml is still set to md5 for backwards compatibility. For new installations the sha256 could be enabled.
2012-10-30 12:56:56 +01:00
Jessica Wang
539760ec68
CS-16612: cloudstack UI - Shared VLAN UI change - Network page - if it's Shared network and login is not root-admin, hide delete and restart option.
2012-10-26 11:00:41 -07:00
Jessica Wang
1c54348081
CS-16573: cloudstack UI - create tag, delete tag - encode tags[0].key and tags[0].value when passing them to API call.
2012-10-24 14:51:38 -07:00
Jessica Wang
f4d085d609
CS-16486: cloudstack UI - listView dataProvider - not to pass details=min as default.
2012-10-16 11:05:06 -07:00
Jessica Wang
ea91662485
cloudstack UI - advanced search - implement advanced search on network page.
2012-10-03 14:49:59 -07:00
Jessica Wang
c7c6d23762
cloudstack UI - advanced search - add a new shared function listViewDataProvider() to deal with data parameter passed to API call in listView.
2012-10-02 15:40:34 -07:00
Mice Xia
77520e0bc8
CLOUDSTAK-214 Local storage usage data format is incorrect in zoneChart
2012-09-27 12:10:59 +08:00
Brian Federle
ba2b0c3974
CS-16050: Pass listAll=true to listTags API call, if admin
2012-08-20 10:40:37 -07:00
Jessica Wang
965da2ce99
CS-15825: cloudstack 3.0 UI - VPC - Tier - detailView - allow all actions for regular-user and domain-admin since server-side doesn't have restriction.
2012-08-08 16:08:36 -07:00
Wido den Hollander
fe5595e9ae
rbd: Small JavaScript fix
2012-07-27 08:44:17 +02:00
Wido den Hollander
406fd95d87
Add RBD support for primary storage
...
This patch adds RBD (RADOS Block Device) support for primary storage in combination with KVM.
To get this patch working you need:
- libvirt-java 0.4.8
- libvirt with RBD storage pool support (>0.9.13)
- Qemu with RBD support (>0.14)
The primary storage does not support all the functions of CloudStack yet, for example snapshotting is disabled
due to the fact that backupping up a RBD snapshot is not possible in the way CloudStack wants to do it.
Creating templates from RBD volumes goes well, creating a VM from a template however is still a hit-and-miss.
NFS primary storage is also still required, you are not able to run your System VM's from RBD, they will need
to run on NFS.
Other then these points you can run instances with RBD backed disks.
2012-07-26 22:22:26 +02:00
Brian Federle
a924eb196f
Fix tag notification messages
2012-07-24 12:24:25 -07:00
Brian Federle
7a2be05c24
Pass projectId to listTags, when viewing a project resource
2012-07-24 12:23:57 -07:00
bfederle
64605e7703
UI: Add tag API call generator
...
Adds a helper to return an object to pass to the 'tagger' widget,
including all required data and action functions.
Syntax is as follows, just include anywhere were the tags widget is
supported:
tags: cloudStack.api.tags({
resourceType: 'Project',
contextId: 'projects'
})
2012-07-23 15:18:36 -07:00
Jessica Wang
d03fb2a7e2
cloudstack 3.0 UI - (1) to distinguish between getUpdatedItem() and getUpdatedData(), rename getUpdatedData() to getUpdatedItemWhenAsyncJobFails() since it's being called only when async job fails. (2) fix the space problem (tab size is not 2) from patch.
2012-06-27 10:57:29 -07:00
olgasmola
367e32adbc
CS-15329: Instances with Error states appear in Instances list after creating.
2012-06-26 16:28:59 -07:00
David Nalley
9687520712
applying Chip Childer's patches for license headers in the ui directory
2012-06-26 10:46:53 -04:00
bfederle
815f55d916
CS-14010
...
Add 'about' dialog to the CloudStack top header, showing current verison
information.
Patch submitted by: oyla.smola@gmail.com
Reviewed-by: brian
Conflicts:
ui/scripts/ui/core.js
2012-06-11 11:40:55 -07:00
Brian Federle
c71790b5c7
CS-15096: Disable network actions for non-admins
...
reviewed-by: jessica
2012-05-25 12:55:47 -07:00
Sanjay Tripathi
fff3fdb216
CS-12407: F5 & Netscaler when dedicated is selected capacity field should be disabled.
2012-05-25 12:09:56 +05:30
Sanjay Tripathi
92442765d4
CS-12407: F5 & Netscaler when dedicated is selected capacity field should be disabled.
2012-05-25 12:09:29 +05:30
Jessica Wang
89f704d88c
CS-13739: localize more labels
2012-05-23 17:21:39 -07:00
Jessica Wang
94d228eaa7
cloudstack 3.0 UI - When API returns an error whose errorcode is 401, show Session Timeout message instead of errortext in API response ("unable to verify user credentials and/or request signature"). So it will be clear to user what to do next (i.e. log out and log in again).
2012-05-14 13:53:27 -07:00
Abhi
13b927fb25
bug CS-14663: accepting encoded password for MD5
2012-04-28 12:36:48 +05:30
Jessica Wang
71c9c6337b
CS-12407: cloudstack 3.0 UI - Add Netscaler device - when Dedicated checkbox is checked, hide Capacity field and pass "capacity=1" to API.
2012-04-24 10:56:03 -07:00
Jessica Wang
69e6d2e906
CS-14588: cloudstack 3.0 UI - VM Wizard - name field - allow uppercase.
2012-04-23 13:38:35 -07:00
Pranav Saxena
78dc2ecf18
CS-13904 : Labels for service offering CPU and memory not consistent
2012-04-19 12:53:42 -07:00
Jessica Wang
9d694dd8e7
cloudstack 3.0 UI - localize validation message for vm host name.
2012-04-18 18:20:42 -07:00
Jessica Wang
b7b77cea5c
CS-14559: cloudstack 3.0 UI - VM Wizard - last step - screen doesn't change, but user-entered VM name will be passed as hostname and displayname to deployVirtualMachine API. Add validation of user-entered name field to match naming rule of hostname.
2012-04-18 17:45:41 -07:00
frank
2f634c0913
Switch to Apache license
2012-04-03 04:50:05 -07:00
Brian Federle
0db22e44e8
bug 14375
...
Use 'Management IP Addresses' in place of 'Private IP Addresses' for
label on system dashboards
2012-03-21 11:15:03 -07:00
Jessica Wang
4b4cba10c7
cloudstack 3.0 UI - replace old sanitizeXSS() with new cloudStack.sanitize().
2012-03-14 14:03:28 -07:00
Jessica Wang
1c4f580a85
cloudstack 3.0 UI - guest network - show Edit action for Isolated network. Show Restart action for all networks.
2012-03-13 15:15:54 -07:00
Brian Federle
84b18473e7
bug 13922
...
-Fix enable static NAT never completing if detail view was not visible
-- caused by JS error in widget
-If detail view isn't visible anymore, don't show post-enable/disable
NAT dialog which refreshes list view
2012-02-22 12:04:18 -08:00
Brian Federle
881a46ff54
Localize admin dashboard
2012-02-09 13:16:10 -08:00
Jessica Wang
fa7b4816b0
cloudstack 3.0 new UI - listcapabilitiesresponse.capability.securitygroupsenabled is obsolete. Remove it from UI code.
2012-02-07 16:50:43 -08:00
bfederle
7bb0785de6
bug 11790
...
Fix naming for capacity types to be up-to-date with API
status 11790: resolved fixed
2012-02-02 12:25:04 -08:00