# # ChangeLog for trunk/web # # Generated by Trac 1.0.2 # Nov 29, 2024, 4:47:54 AM Sun, 24 Feb 2008 23:16:42 GMT quentin [267] * trunk/web/templates/skeleton.tmpl (modified) * trunk/web/templates/vnc.tmpl (modified) Fixing VNC client height and turning off "service is being changed" ... Sat, 02 Feb 2008 08:33:15 GMT quentin [266] * trunk/web/main.py (modified) Check quotas against the machine's owner and not the user committing ... Wed, 30 Jan 2008 04:47:34 GMT ecprice [265] * trunk/web/controls.py (modified) Update acls on creation and don't always through a spurious error Wed, 30 Jan 2008 04:46:07 GMT ecprice [264] * trunk/web/webcommon.py (modified) Fix bug during create/delete clearing the cache Wed, 30 Jan 2008 04:35:48 GMT ecprice [263] * trunk/web/cache_acls.py (modified) Modularize cache_acls.py yet more Wed, 30 Jan 2008 04:33:16 GMT ecprice [262] * trunk/web/cache_acls.py (modified) Modularize cache_acls.py more Fri, 25 Jan 2008 02:34:53 GMT ecprice [261] * trunk/web/controls.py (modified) * trunk/web/main.py (modified) * trunk/web/webcommon.py (modified) Use cached ACLs Fri, 25 Jan 2008 02:32:42 GMT ecprice [260] * trunk/web/cache_acls.py (modified) Only update the differences (and actually work). Thu, 24 Jan 2008 22:20:30 GMT ecprice [257] * trunk/web/cache_acls.py (modified) Do entire ACL update in a transaction, not for each machine. Thu, 24 Jan 2008 22:09:38 GMT ecprice [256] * trunk/packages/sipb-xen-database/sipb-xen-database/sipb_xen_database/models.py (modified) * trunk/web/cache_acls.py (modified) * trunk/web/controls.py (modified) Rename misleading relation from users to acl. Sat, 29 Dec 2007 08:09:59 GMT andersk [254] * trunk/web/main.py (modified) * trunk/web/validation.py (modified) Remove backdoor. Sat, 15 Dec 2007 02:13:43 GMT quentin [253] * trunk/web/validation.py (modified) Allow users to change memory of machines if the machine is blessed Tue, 11 Dec 2007 07:23:21 GMT ecprice [252] * trunk/dhcp/dhcpserver.py (modified) * trunk/web/main.py (modified) Allow fully qualified domains in the NICs table to override the ... Tue, 11 Dec 2007 07:08:49 GMT ecprice [251] * trunk/web/validation.py (modified) Fix bug in revision 250. Tue, 11 Dec 2007 07:01:56 GMT quentin [250] * trunk/web/validation.py (modified) Allow service maintainers to bump memory Tue, 27 Nov 2007 07:15:11 GMT ecprice [249] * trunk/web/cache_acls.py (added) The code to redo the acls that we made a couple weeks ago. Tue, 27 Nov 2007 07:11:03 GMT quentin [248] * trunk/web/main.py (modified) Make the profiling depend on an environment variable ... Tue, 27 Nov 2007 07:06:29 GMT ecprice [247] * trunk/web/controls.py (modified) * trunk/web/main.py (modified) Makes deleting VMs work with the access controls. Wed, 14 Nov 2007 01:18:32 GMT ecprice [246] * trunk/web/getafsgroups.py (modified) * trunk/web/main.py (modified) Revert to old list method until we start updating the cache. Fix a ... Mon, 12 Nov 2007 10:05:26 GMT quentin [243] * trunk/packages/sipb-xen-database/sipb-xen-database/debian/changelog (modified) * trunk/packages/sipb-xen-database/sipb-xen-database/sipb_xen_database/models.py (modified) * trunk/web/controls.py (modified) * trunk/web/main.py (modified) * trunk/web/xen-ips (modified) Remove unnecessary constructors Rename disk to disk_size in some ... Mon, 12 Nov 2007 09:10:17 GMT ecprice [237] * trunk/web/static/VncViewer.jar (modified) (update link). Mon, 12 Nov 2007 09:08:34 GMT ecprice [236] * trunk/web/Makefile (copied) * trunk/web/controls.py (moved) * trunk/web/getafsgroups.py (moved) * trunk/web/main.py (moved) * trunk/web/static (moved) * trunk/web/templates/__init__.py (moved) * trunk/web/validation.py (moved) * trunk/web/webcommon.py (moved) Move out of the templates directory. Mon, 12 Nov 2007 08:53:45 GMT ecprice [235] * trunk/web/templates/Makefile (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/mainpage.py (deleted) * trunk/web/templates/mainpage.tmpl (deleted) * trunk/web/templates/skeleton.tmpl (modified) * trunk/web/templates/templates.py (added) * trunk/web/templates/validation.py (modified) Use the compiled Cheetah templates. This means that you really need ... Mon, 12 Nov 2007 08:44:12 GMT ecprice [234] * trunk/web/templates/getafsgroups.py (modified) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/validation.py (modified) Now ignore negative rights, rather than treat them as positive. ... Mon, 29 Oct 2007 04:14:12 GMT ecprice [229] * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/validation.py (modified) Replace 'megabyte' with 'MiB' to please Anders. Mon, 29 Oct 2007 03:57:32 GMT ecprice [228] * trunk/web/templates/controls.py (modified) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/skeleton.tmpl (modified) * trunk/web/templates/validation.py (modified) Remove the useless User class (now user is a string) Allow creation ... Mon, 29 Oct 2007 03:27:32 GMT ecprice [227] * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) Remove the hostname as separate from machine name. Sun, 28 Oct 2007 06:25:24 GMT quentin [220] * trunk/web/templates/vnc.tmpl (modified) Uhh, use SSL... Sun, 28 Oct 2007 06:23:22 GMT quentin [219] * trunk/web/templates/vnc.tmpl (modified) Use non-auth port 446 to load the VNC applet, so the user doesn't see ... Sun, 28 Oct 2007 04:13:37 GMT quentin [216] * trunk/web/templates/controls.py (modified) * trunk/web/templates/vnc.tmpl (modified) Use daemon/sipb-xen.mit.edu and don't give user fake auth token in an ... Mon, 22 Oct 2007 21:41:04 GMT andersk [211] * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/validation.py (modified) Use standard units. Mon, 22 Oct 2007 21:40:24 GMT andersk [210] * trunk/web/templates/static/layout.css (modified) The CSS interferes with the height=100% on the VNC applet. (Also, I ... Sun, 21 Oct 2007 05:35:13 GMT ecprice [209] * trunk/web/templates/controls.py (added) * trunk/web/templates/getafsgroups.py (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/validation.py (added) * trunk/web/templates/webcommon.py (added) Split main.py in four. Sat, 20 Oct 2007 14:16:32 GMT ecprice [208] * trunk/web/templates/functions.py (deleted) * trunk/web/templates/skeleton.py (deleted) These shouldn't be here (since they're compiled, and compile ... Sat, 20 Oct 2007 14:14:51 GMT ecprice [207] * trunk/web/templates/functions.py (modified) * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/skeleton.py (modified) * trunk/web/templates/skeleton.tmpl (modified) Removed the Javascript, since I realized that - The way it was was ... Sat, 20 Oct 2007 12:38:16 GMT ecprice [206] * trunk/web/templates/skeleton.py (modified) * trunk/web/templates/skeleton.tmpl (modified) (Forget to make this to test it) Sat, 20 Oct 2007 12:28:32 GMT ecprice [205] * trunk/web/templates/Makefile (added) * trunk/web/templates/functions.py (added) * trunk/web/templates/functions.tmpl (added) * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/skeleton.py (modified) * trunk/web/templates/skeleton.tmpl (modified) * trunk/web/templates/static/prototype.js (added) * trunk/web/templates/static/style.css (modified) A monster checkin, with a variety of changes to the web ... Fri, 19 Oct 2007 02:58:34 GMT ecprice [203] * trunk/web/templates/main.py (modified) Fix to admin Tue, 16 Oct 2007 05:07:04 GMT tabbott [197] * trunk/web/templates/main.py (modified) use the new remctl interface Fri, 12 Oct 2007 00:07:29 GMT ecprice [192] * trunk/web/templates/vnc.tmpl (modified) Bigger applet Thu, 11 Oct 2007 05:56:41 GMT ecprice [188] * trunk/web/templates/main.py (modified) bugfix Thu, 11 Oct 2007 05:55:29 GMT ecprice [187] * trunk/web/templates/help.tmpl (modified) * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/skeleton.py (modified) * trunk/web/templates/skeleton.tmpl (modified) Help, admin, links at the top. Thu, 11 Oct 2007 04:14:59 GMT ecprice [186] * trunk/web/templates/list.tmpl (modified) Remove the MAC address from the summary page. Wed, 10 Oct 2007 14:08:43 GMT ecprice [185] * trunk/web/templates/vnc.tmpl (modified) And another one. Wed, 10 Oct 2007 14:06:16 GMT ecprice [184] * trunk/web/templates/skeleton.py (modified) * trunk/web/templates/skeleton.tmpl (modified) Make link relative, not absolute. Wed, 10 Oct 2007 13:52:30 GMT ecprice [183] * trunk/web/templates/skeleton.py (modified) Not clear that skeleton.py should be in the repository, though. Wed, 10 Oct 2007 13:50:49 GMT ecprice [182] * trunk/web/templates/main.py (modified) * trunk/web/templates/skeleton.py (modified) * trunk/web/templates/skeleton.tmpl (modified) * trunk/web/templates/static (added) * trunk/web/templates/static/VncViewer.jar (added) * trunk/web/templates/static/layout.css (moved) * trunk/web/templates/static/style.css (moved) Create a static/ directory Wed, 10 Oct 2007 07:50:45 GMT ecprice [180] * trunk/web/templates/main.py (modified) Bug fix. Wed, 10 Oct 2007 07:48:42 GMT ecprice [179] * trunk/web/templates/main.py (modified) Leave open the option of administrator acls. Wed, 10 Oct 2007 06:54:23 GMT tabbott [178] * trunk/web/templates/layout.css (added) * trunk/web/templates/skeleton.tmpl (modified) * trunk/web/templates/style.css (added) Add CSS! Wed, 10 Oct 2007 05:56:37 GMT ecprice [177] * trunk/web/templates/getafsgroups.py (modified) * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/main.py (modified) Several modifications. Wed, 10 Oct 2007 05:53:49 GMT ecprice [176] * trunk/web/templates/main.py (modified) Another bare except removed. Wed, 10 Oct 2007 03:21:39 GMT ecprice [167] * trunk/web/templates/main.py (modified) don't display uptime, cputime when machine is off. Wed, 10 Oct 2007 03:15:11 GMT ecprice [166] * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/main.py (modified) Machine name cannot be changed while the machine is running without ... Wed, 10 Oct 2007 02:59:40 GMT ecprice [165] * trunk/web/templates/main.py (modified) Make not modifying the disks work. Wed, 10 Oct 2007 02:50:11 GMT ecprice [164] * trunk/web/templates/main.py (modified) fix invalid input exception, and let you "change" machine to it's own ... Wed, 10 Oct 2007 02:29:20 GMT ecprice [163] * trunk/web/templates/main.py (modified) minor bugfix, and check not reusing names. Wed, 10 Oct 2007 02:19:05 GMT ecprice [162] * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) No longer force user_ at start of machine name on machine creation. ... Wed, 10 Oct 2007 02:08:20 GMT ecprice [161] * trunk/web/templates/getafsgroups.py (added) * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/main.py (modified) Add support for (A) modifying VM names, memory, disksize (B) ... Wed, 10 Oct 2007 00:10:18 GMT ecprice [159] * trunk/web/templates/main.py (modified) Don't fail to delete the VM because it wasn't running Tue, 09 Oct 2007 23:23:39 GMT ecprice [158] * trunk/web/templates/main.py (modified) destroy machines before trying to delete them. Tue, 09 Oct 2007 21:30:50 GMT ecprice [157] * trunk/web/templates/main.py (modified) Bugfixes. Tue, 09 Oct 2007 12:11:13 GMT ecprice [154] * trunk/web/templates/main.py (modified) bugfix Tue, 09 Oct 2007 12:09:47 GMT ecprice [153] * trunk/web/templates/error.tmpl (modified) * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/invalid.tmpl (added) * trunk/web/templates/main.py (modified) * trunk/web/templates/skeleton.tmpl (modified) Improve the error infrastructure. Hopefully this works; I haven't ... Tue, 09 Oct 2007 11:28:19 GMT ecprice [152] * trunk/web/templates/main.py (modified) * trunk/web/templates/vnc.tmpl (modified) Store a little global state to avoid an extra remctls. Tue, 09 Oct 2007 06:31:30 GMT ecprice [147] * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/main.py (modified) For new naming scheme. Mon, 08 Oct 2007 11:17:34 GMT ecprice [145] * trunk/web/templates/main.py (modified) Documentation + cleaning up a little. Mon, 08 Oct 2007 08:44:14 GMT ecprice [144] * trunk/web/templates/VncViewer.jar (deleted) * trunk/web/templates/command.tmpl (modified) * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) More updates. Mon, 08 Oct 2007 07:39:40 GMT ecprice [140] * trunk/web/templates/VncViewer.jar (modified) * trunk/web/templates/main.py (modified) Python 2.4 support Mon, 08 Oct 2007 07:37:59 GMT ecprice [139] * trunk/web/templates/help.tmpl (added) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/skeleton.py (modified) * trunk/web/templates/skeleton.tmpl (modified) Help! Mon, 08 Oct 2007 06:56:01 GMT ecprice [138] * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) ParaVM on list Mon, 08 Oct 2007 06:36:21 GMT ecprice [136] * trunk/web/templates/main.py (modified) HVM/ParaVM Mon, 08 Oct 2007 06:26:16 GMT ecprice [135] * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/main.py (modified) More stuff. Mon, 08 Oct 2007 06:17:26 GMT ecprice [134] * trunk/web/templates/command.tmpl (added) * trunk/web/templates/create.tmpl (modified) * trunk/web/templates/main.py (modified) Moo! Mon, 08 Oct 2007 05:22:35 GMT ecprice [133] * trunk/web/templates/info.tmpl (modified) * trunk/web/templates/list.tmpl (modified) * trunk/web/templates/main.py (modified) * trunk/web/templates/vnc.tmpl (modified) Update Sun, 07 Oct 2007 21:34:22 GMT quentin [120] * trunk/web/templates/main.py (modified) Don't store unnecessary info in the token Sun, 07 Oct 2007 21:32:53 GMT ecprice [119] * trunk/web/templates/main.py (modified) More work. Sun, 07 Oct 2007 21:17:25 GMT quentin [118] * trunk/vnc/vnc_server/vncexternalauth.py (modified) * trunk/web/templates/main.py (modified) Generate real authentication tokens Sun, 07 Oct 2007 07:31:36 GMT ecprice [113] * trunk/web (added) * trunk/web/templates (added) * trunk/web/templates/VncViewer.jar (added) * trunk/web/templates/create.tmpl (added) * trunk/web/templates/error.tmpl (added) * trunk/web/templates/info.tmpl (added) * trunk/web/templates/list.tmpl (added) * trunk/web/templates/main.py (added) * trunk/web/templates/mainpage.py (added) * trunk/web/templates/mainpage.tmpl (added) * trunk/web/templates/skeleton.py (added) * trunk/web/templates/skeleton.tmpl (added) * trunk/web/templates/vnc.tmpl (added) * trunk/web/xen-ips (added) Initial import of web interface.