invirt/packages/invirt-web.git
16 years agoMakes deleting VMs work with the access controls.
Eric Price [Tue, 27 Nov 2007 07:06:29 +0000 (02:06 -0500)] 
Makes deleting VMs work with the access controls.

svn path=/trunk/web/; revision=247

17 years agoRevert to old list method until we start updating the cache.
Eric Price [Wed, 14 Nov 2007 01:18:32 +0000 (20:18 -0500)] 
Revert to old list method until we start updating the cache.
Fix a bug in getafsgroups.

svn path=/trunk/web/; revision=246

17 years agoRemove unnecessary constructors
Quentin Smith [Mon, 12 Nov 2007 10:05:26 +0000 (05:05 -0500)] 
Remove unnecessary constructors

Rename disk to disk_size in some (but not all!) places

Added MachineAccess to __all__

svn path=/trunk/web/; revision=243

17 years ago(update link).
Eric Price [Mon, 12 Nov 2007 09:10:17 +0000 (04:10 -0500)] 
(update link).

svn path=/trunk/web/; revision=237

17 years agoMove out of the templates directory.
Eric Price [Mon, 12 Nov 2007 09:08:34 +0000 (04:08 -0500)] 
Move out of the templates directory.

svn path=/trunk/web/; revision=236

17 years agoUse the compiled Cheetah templates.
Eric Price [Mon, 12 Nov 2007 08:53:45 +0000 (03:53 -0500)] 
Use the compiled Cheetah templates.

This means that you really need to run make after any change to the
template, though.

svn path=/trunk/web/; revision=235

17 years agoNow ignore negative rights, rather than treat them as positive.
Eric Price [Mon, 12 Nov 2007 08:44:12 +0000 (03:44 -0500)] 
Now ignore negative rights, rather than treat them as positive.

Also, rearrange and clean up code.

svn path=/trunk/web/; revision=234

17 years agoReplace 'megabyte' with 'MiB' to please Anders.
Eric Price [Mon, 29 Oct 2007 04:14:12 +0000 (00:14 -0400)] 
Replace 'megabyte' with 'MiB' to please Anders.

svn path=/trunk/web/; revision=229

17 years agoRemove the useless User class (now user is a string)
Eric Price [Mon, 29 Oct 2007 03:57:32 +0000 (23:57 -0400)] 
Remove the useless User class (now user is a string)
Allow creation under another owner.

svn path=/trunk/web/; revision=228

17 years agoRemove the hostname as separate from machine name.
Eric Price [Mon, 29 Oct 2007 03:27:32 +0000 (23:27 -0400)] 
Remove the hostname as separate from machine name.

svn path=/trunk/web/; revision=227

17 years agoUhh, use SSL...
Quentin Smith [Sun, 28 Oct 2007 06:25:24 +0000 (02:25 -0400)] 
Uhh, use SSL...

svn path=/trunk/web/; revision=220

17 years agoUse non-auth port 446 to load the VNC applet, so the user doesn't see so many securit...
Quentin Smith [Sun, 28 Oct 2007 06:23:22 +0000 (02:23 -0400)] 
Use non-auth port 446 to load the VNC applet, so the user doesn't see so many security warnings.

svn path=/trunk/web/; revision=219

17 years agoUse daemon/sipb-xen.mit.edu and don't give user fake auth token in an HTML comment.
Quentin Smith [Sun, 28 Oct 2007 04:13:37 +0000 (00:13 -0400)] 
Use daemon/sipb-xen.mit.edu and don't give user fake auth token in an HTML comment.
Closes #31

svn path=/trunk/web/; revision=216

17 years agoUse standard units.
Anders Kaseorg [Mon, 22 Oct 2007 21:41:04 +0000 (17:41 -0400)] 
Use standard units.

svn path=/trunk/web/; revision=211

17 years agoThe CSS interferes with the height=100% on the VNC applet. (Also, I
Anders Kaseorg [Mon, 22 Oct 2007 21:40:24 +0000 (17:40 -0400)] 
The CSS interferes with the height=100% on the VNC applet.  (Also, I
don't approve of my CSS being ripped off for a website it wasn't
designed for.)

svn path=/trunk/web/; revision=210

17 years agoSplit main.py in four.
Eric Price [Sun, 21 Oct 2007 05:35:13 +0000 (01:35 -0400)] 
Split main.py in four.

svn path=/trunk/web/; revision=209

17 years agoThese shouldn't be here (since they're compiled, and compile differently
Eric Price [Sat, 20 Oct 2007 14:16:32 +0000 (10:16 -0400)] 
These shouldn't be here (since they're compiled, and compile differently
with different versions of Cheetah).

svn path=/trunk/web/; revision=208

17 years agoRemoved the Javascript, since I realized that
Eric Price [Sat, 20 Oct 2007 14:14:51 +0000 (10:14 -0400)] 
Removed the Javascript, since I realized that

 - The way it was was worthless
 - The architecture has serious trouble supporting useful js

svn path=/trunk/web/; revision=207

17 years ago(Forget to make this to test it)
Eric Price [Sat, 20 Oct 2007 12:38:16 +0000 (08:38 -0400)] 
(Forget to make this to test it)

svn path=/trunk/web/; revision=206

17 years agoA monster checkin, with a variety of changes to the web
Eric Price [Sat, 20 Oct 2007 12:28:32 +0000 (08:28 -0400)] 
A monster checkin, with a variety of changes to the web
infrastructure.

Adds some support for javascript and asynchronous updates.

Also added prototype.

The interface is *really* *slow*, though.

svn path=/trunk/web/; revision=205

17 years agoFix to admin
Eric Price [Fri, 19 Oct 2007 02:58:34 +0000 (22:58 -0400)] 
Fix to admin

svn path=/trunk/web/; revision=203

17 years agouse the new remctl interface
Tim Abbott [Tue, 16 Oct 2007 05:07:04 +0000 (01:07 -0400)] 
use the new remctl interface

svn path=/trunk/web/; revision=197

17 years agoBigger applet
Eric Price [Fri, 12 Oct 2007 00:07:29 +0000 (20:07 -0400)] 
Bigger applet

svn path=/trunk/web/; revision=192

17 years agobugfix
Eric Price [Thu, 11 Oct 2007 05:56:41 +0000 (01:56 -0400)] 
bugfix

svn path=/trunk/web/; revision=188

17 years agoHelp, admin, links at the top.
Eric Price [Thu, 11 Oct 2007 05:55:29 +0000 (01:55 -0400)] 
Help, admin, links at the top.

svn path=/trunk/web/; revision=187

17 years agoRemove the MAC address from the summary page.
Eric Price [Thu, 11 Oct 2007 04:14:59 +0000 (00:14 -0400)] 
Remove the MAC address from the summary page.

svn path=/trunk/web/; revision=186

17 years agoAnd another one.
Eric Price [Wed, 10 Oct 2007 14:08:43 +0000 (10:08 -0400)] 
And another one.

svn path=/trunk/web/; revision=185

17 years agoMake link relative, not absolute.
Eric Price [Wed, 10 Oct 2007 14:06:16 +0000 (10:06 -0400)] 
Make link relative, not absolute.

svn path=/trunk/web/; revision=184

17 years agoNot clear that skeleton.py should be in the repository, though.
Eric Price [Wed, 10 Oct 2007 13:52:30 +0000 (09:52 -0400)] 
Not clear that skeleton.py should be in the repository, though.

svn path=/trunk/web/; revision=183

17 years agoCreate a static/ directory
Eric Price [Wed, 10 Oct 2007 13:50:49 +0000 (09:50 -0400)] 
Create a static/ directory

svn path=/trunk/web/; revision=182

17 years agoBug fix.
Eric Price [Wed, 10 Oct 2007 07:50:45 +0000 (03:50 -0400)] 
Bug fix.

svn path=/trunk/web/; revision=180

17 years agoLeave open the option of administrator acls.
Eric Price [Wed, 10 Oct 2007 07:48:42 +0000 (03:48 -0400)] 
Leave open the option of administrator acls.

svn path=/trunk/web/; revision=179

17 years agoAdd CSS!
Tim Abbott [Wed, 10 Oct 2007 06:54:23 +0000 (02:54 -0400)] 
Add CSS!

svn path=/trunk/web/; revision=178

17 years agoSeveral modifications.
Eric Price [Wed, 10 Oct 2007 05:56:37 +0000 (01:56 -0400)] 
Several modifications.

svn path=/trunk/web/; revision=177

17 years agoAnother bare except removed.
Eric Price [Wed, 10 Oct 2007 05:53:49 +0000 (01:53 -0400)] 
Another bare except removed.

svn path=/trunk/web/; revision=176

17 years agodon't display uptime, cputime when machine is off.
Eric Price [Wed, 10 Oct 2007 03:21:39 +0000 (23:21 -0400)] 
don't display uptime, cputime when machine is off.

svn path=/trunk/web/; revision=167

17 years agoMachine name cannot be changed while the machine is running without
Eric Price [Wed, 10 Oct 2007 03:15:11 +0000 (23:15 -0400)] 
Machine name cannot be changed while the machine is running without
confusing the database.  So, forbid it.

Help text for the machine change "owner" field.

svn path=/trunk/web/; revision=166

17 years agoMake not modifying the disks work.
Eric Price [Wed, 10 Oct 2007 02:59:40 +0000 (22:59 -0400)] 
Make not modifying the disks work.

svn path=/trunk/web/; revision=165

17 years agofix invalid input exception, and let you "change" machine to it's own name
Eric Price [Wed, 10 Oct 2007 02:50:11 +0000 (22:50 -0400)] 
fix invalid input exception, and let you "change" machine to it's own name

svn path=/trunk/web/; revision=164

17 years agominor bugfix, and check not reusing names.
Eric Price [Wed, 10 Oct 2007 02:29:20 +0000 (22:29 -0400)] 
minor bugfix, and check not reusing names.

svn path=/trunk/web/; revision=163

17 years agoNo longer force user_ at start of machine name on machine creation.
Eric Price [Wed, 10 Oct 2007 02:19:05 +0000 (22:19 -0400)] 
No longer force user_ at start of machine name on machine creation.

Modify already doesn't enforce this.

People seem to prefer this convention, and we used transactions to
create and modify machines, so we don't think there are likely to be
problems.  It should result in nicer hostnames.

(tabbott ghosting as ecprice again)

svn path=/trunk/web/; revision=162

17 years agoAdd support for
Eric Price [Wed, 10 Oct 2007 02:08:20 +0000 (22:08 -0400)] 
Add support for
(A) modifying VM names, memory, disksize
(B) transferring ownership, hostname

Has issues with multiple disks/nics because of current interface.

(tabbott is the real author here)

svn path=/trunk/web/; revision=161

17 years agoDon't fail to delete the VM because it wasn't running
Eric Price [Wed, 10 Oct 2007 00:10:18 +0000 (20:10 -0400)] 
Don't fail to delete the VM because it wasn't running

svn path=/trunk/web/; revision=159

17 years agodestroy machines before trying to delete them.
Eric Price [Tue, 9 Oct 2007 23:23:39 +0000 (19:23 -0400)] 
destroy machines before trying to delete them.

svn path=/trunk/web/; revision=158

17 years agoBugfixes.
Eric Price [Tue, 9 Oct 2007 21:30:50 +0000 (17:30 -0400)] 
Bugfixes.

svn path=/trunk/web/; revision=157

17 years agobugfix
Eric Price [Tue, 9 Oct 2007 12:11:13 +0000 (08:11 -0400)] 
bugfix

svn path=/trunk/web/; revision=154

17 years agoImprove the error infrastructure. Hopefully this works; I haven't
Eric Price [Tue, 9 Oct 2007 12:09:47 +0000 (08:09 -0400)] 
Improve the error infrastructure.  Hopefully this works; I haven't
really tested it.

svn path=/trunk/web/; revision=153

17 years agoStore a little global state to avoid an extra remctls.
Eric Price [Tue, 9 Oct 2007 11:28:19 +0000 (07:28 -0400)] 
Store a little global state to avoid an extra remctls.

svn path=/trunk/web/; revision=152

17 years agoFor new naming scheme.
Eric Price [Tue, 9 Oct 2007 06:31:30 +0000 (02:31 -0400)] 
For new naming scheme.

svn path=/trunk/web/; revision=147

17 years agoDocumentation + cleaning up a little.
Eric Price [Mon, 8 Oct 2007 11:17:34 +0000 (07:17 -0400)] 
Documentation + cleaning up a little.

svn path=/trunk/web/; revision=145

17 years agoMore updates.
Eric Price [Mon, 8 Oct 2007 08:44:14 +0000 (04:44 -0400)] 
More updates.

svn path=/trunk/web/; revision=144

17 years agoPython 2.4 support
Eric Price [Mon, 8 Oct 2007 07:39:40 +0000 (03:39 -0400)] 
Python 2.4 support

svn path=/trunk/web/; revision=140

17 years agoHelp!
Eric Price [Mon, 8 Oct 2007 07:37:59 +0000 (03:37 -0400)] 
Help!

svn path=/trunk/web/; revision=139

17 years agoParaVM on list
Eric Price [Mon, 8 Oct 2007 06:56:01 +0000 (02:56 -0400)] 
ParaVM on list

svn path=/trunk/web/; revision=138

17 years agoHVM/ParaVM
Eric Price [Mon, 8 Oct 2007 06:36:21 +0000 (02:36 -0400)] 
HVM/ParaVM

svn path=/trunk/web/; revision=136

17 years agoMore stuff.
Eric Price [Mon, 8 Oct 2007 06:26:16 +0000 (02:26 -0400)] 
More stuff.

svn path=/trunk/web/; revision=135

17 years agoMoo!
Eric Price [Mon, 8 Oct 2007 06:17:26 +0000 (02:17 -0400)] 
Moo!

svn path=/trunk/web/; revision=134

17 years agoUpdate
Eric Price [Mon, 8 Oct 2007 05:22:35 +0000 (01:22 -0400)] 
Update

svn path=/trunk/web/; revision=133

17 years agoDon't store unnecessary info in the token
Quentin Smith [Sun, 7 Oct 2007 21:34:22 +0000 (17:34 -0400)] 
Don't store unnecessary info in the token

svn path=/trunk/web/; revision=120

17 years agoMore work.
Eric Price [Sun, 7 Oct 2007 21:32:53 +0000 (17:32 -0400)] 
More work.

svn path=/trunk/web/; revision=119

17 years agoGenerate real authentication tokens
Quentin Smith [Sun, 7 Oct 2007 21:17:25 +0000 (17:17 -0400)] 
Generate real authentication tokens

svn path=/trunk/web/; revision=118

17 years agoInitial import of web interface.
Eric Price [Sun, 7 Oct 2007 07:31:36 +0000 (03:31 -0400)] 
Initial import of web interface.

svn path=/trunk/web/; revision=113