Commit Graph

56 Commits

Author SHA1 Message Date
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 7cac7ff2c7 cloudstack UI - left navigation - group menus for the same role. 2012-10-12 14:06:55 -07:00
Jessica Wang af1d5d00f7 cloudstack 3.0 UI - fix space problem from a patch 2012-06-27 14:11:25 -07:00
olgasmola a30fe62b11 CS-14047: Return the user to the log in page when login time out. 2012-06-27 13:43:05 -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 67f88398a6 Use IE-compatible method for changing browser title 2012-05-22 12:32:43 -07:00
Brian Federle ecc3486647 If using commercial build, show 'CloudPlatform' in browser title bar 2012-05-18 09:26:21 -07:00
Jessica Wang 96b2469225 cloudstack 3.0 UI - log out - error handling - not reload the current document when onLogoutCallback() return false 2012-05-07 14:05:21 -07:00
Jessica Wang 9024c0cd14 bug 14610: cloudstack 3.0 - single sign on - log out - not reload original location if onLogoutCallback() returns false because new location has been specified in onLogoutCallback(). 2012-04-27 15:02:55 -07:00
Jessica Wang 4068702a9c bug 14610: cloudstack 3.0 - single sign on - fix a bug that logout didn't work for single-sign-on. 2012-04-27 14:11:50 -07:00
bfederle fd6c64e4d2 CloudStack: Main UI logo fix
Fix logo not being present on fresh install (for commercial build),
after clicking out of quick install
2012-04-25 12:31:53 -07:00
frank 2f634c0913 Switch to Apache license 2012-04-03 04:50:05 -07:00
Jessica Wang 20acc4d315 bug 14377: cloudstack 3.0 UI - login - if login fails due to invalid username and password, show a generic error message instead of API returned error message. 2012-03-19 16:04:50 -07:00
Brian Federle 46ad531a1e bug 14088:
Fix Citrix log / EULA not rendering due to missing language cookie;
specify default language variable, set to English, if no 'lang' cookie
is present.

status 14088: resolved fixed
2012-03-05 16:13:31 -08:00
Jessica Wang 1dbd10e5e9 cloudstack 3.0 UI - Make Account page/User page available to normal-user role. 2012-03-05 11:34:02 -08:00
Jessica Wang 377fa4361f bug 12981: login screen - show explicit error messages when login fails. 2012-03-02 16:43:14 -08:00
Jessica Wang 2e479ff240 cloudstack 3.0 new UI - support single-sign-on. 2012-02-28 14:54:17 -08:00
Jessica Wang 1136cd7cf1 remove g_type that is no longer in use. 2012-02-28 13:34:47 -08:00
Jessica Wang 43570f9898 cloudstack 3.0 new UI - check whether session is valid or not before sending API request. If session is invalid, pop up "session expired" dialog instead of send API request. 2012-02-28 11:34:24 -08:00
Jessica Wang b7b9b096a2 cloudstack 3.0 new UI - clean up global variable and session cookie when logging out. 2012-02-27 17:32:05 -08:00
Brian Federle b0f038c421 bug 14011
Fix to show install wizard when re-loading the page, so that the EULA
is always shown until installation is completed.
2012-02-27 10:27:41 -08:00
Brian Federle 4f35fb7110 Get EULA specific to selected language 2012-02-22 11:05:20 -08:00
Brian Federle 2e82439a53 Hide Citrix logo if no EULA is present (i.e., is OSS version) 2012-02-16 16:22:23 -08:00
Brian Federle ccd7d8b30a Install wizard: Conditionally load EULA
Conditionally show EULA screen, only if eula.html is retrieved
successfully via AJAX call (i.e., doesn't return a 404). Otherwise,
bypass EULA and start with intro screen.
2012-02-16 15:42:01 -08:00
Brian Federle d2284e4439 UI: localization
-Put localization wrappers around listView, detailView widgets

-Add initial localization for instances section
2012-02-09 10:39:59 -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
Jessica Wang 623a144b88 bug 13434: cloudstack 3.0 new UI - if md5Hashed is false, use encodeURIComponent() to encode password before sending it to API call. 2012-02-03 16:55:41 -08:00
bfederle df8553b807 bug 12806
After configuring swift, disable (hide) swift button after leaving
zone page. Note that the button will still be visble until them, in
case the user needs to re-configure (i.e., because of a typo)

status 12806: resolved fixed
2012-02-01 10:39:00 -08:00
bfederle 83bc7d1c81 Remove UI test data 2012-01-27 09:01:57 -08:00
Jessica Wang 079eb0f9eb firewallRuleUiEnabled has been removed from listcapabilitiesresponse API. Here is related UI change. In network page, we now use listnetworksresponse to determine whether or not to show firewall section. 2012-01-25 16:45:47 -08:00
bfederle 9f08581f94 bug 12902
Disable project creation for regular users, if
'allowusercreateprojects' == false
2012-01-06 13:25:43 -08:00
bfederle 263065a0ff Remove comments containing invalid characters 2012-01-06 13:25:43 -08:00
bfederle 4a8c431ee3 Only do 'listSwifts' for admin accounts 2011-12-23 15:12:20 -05:00
bfederle 678ea310d8 Fix error on login
--Should be 'listSwifts' not 'listSwift'
2011-12-23 14:39:13 -05:00
bfederle aac2ce7cd9 bug 12520
Hide specific sections when in project view:

-Projects (list view)
-Accounts
-Domains
-System
-Global Settings
-Configuration

status 12520: resolved fixed
2011-12-22 15:47:37 -08:00
Jessica Wang a653db3f22 bug 12358: cloudstack 3.0 new UI - hide copyTemplate and copyISO action for swift setup. 2011-12-21 17:25:53 -08:00
Jessica Wang 500d13ef89 cloudStack 3.0 new UI - use Post instead of GET when calling login API. (so, username and password won't be seen) 2011-12-20 10:32:57 -08:00
Brian Federle aa29620812 Only allow admin users to see install wizard screen 2011-12-15 10:09:43 -08:00
Brian Federle 3d00c1e33f Always pass role ID after login/auto-login 2011-12-14 16:26:40 -08:00
Brian Federle 76f79d80ca Projects UI updates
-Add list view for users to accept/decline invitations, found under
 Projects->Invitations drop-down

-Allow project admin to remove pending invitations

-If invites are required, show pop-up after adding user, indicating
 that user will be added after accpting invitation

-Hide all invitation-related UI elements if
 projects.invite.required == false
2011-12-09 15:22:09 -08:00
Brian Federle 04a2263e5e Set AJAX defaults to always use JSON and async 2011-12-08 15:38:34 -08:00
Brian Federle 04908e13cb Fix cacheing in IE8 2011-12-06 09:03:58 -08:00
Abhinandan Prateek 426b464aab bug 8313: still encrypt the passwords when setting up account 2011-12-05 13:08:53 +05:30
Brian Federle c067758a34 bug 12309: Implement generic error handling 2011-12-02 14:59:06 -08:00
Brian Federle f3819b3f7e Store user ID on login 2011-11-30 18:39:57 -08:00
Brian Federle a25728b19d bug 12177: Fix incorrect user data on auto-login, which was breaking add project 2011-11-28 10:09:40 -08:00
Brian Federle a5a2636da7 Implement bypass login check and logout action 2011-11-23 15:46:57 -08:00
Brian Federle e2a889ed5f Add example logout action 2011-11-23 15:46:57 -08:00
Brian Federle 599574bd7a Add install wizard server calls 2011-11-09 13:43:24 -08:00