Thierry Parmentelat [Tue, 31 Aug 2010 10:37:02 +0000 (12:37 +0200)]
default is DHCP - virtual interface fields get disabled if unclicked
Thierry Parmentelat [Tue, 31 Aug 2010 09:04:08 +0000 (11:04 +0200)]
gotten rid of deprecated <strong> tag
Thierry Parmentelat [Tue, 31 Aug 2010 08:37:34 +0000 (10:37 +0200)]
expose more stuff to the Node object; this is for the register wizard
Thierry Parmentelat [Tue, 31 Aug 2010 07:18:18 +0000 (09:18 +0200)]
review sync target for git
Thierry Parmentelat [Sun, 29 Aug 2010 19:52:56 +0000 (21:52 +0200)]
reservations now effective
Thierry Parmentelat [Sat, 28 Aug 2010 20:13:49 +0000 (22:13 +0200)]
ongoing tweaks in the reservation frontend
Thierry Parmentelat [Sat, 28 Aug 2010 10:08:41 +0000 (12:08 +0200)]
reservable nodes are all right
Thierry Parmentelat [Sat, 28 Aug 2010 10:07:58 +0000 (12:07 +0200)]
typo
Thierry Parmentelat [Mon, 9 Aug 2010 09:58:33 +0000 (11:58 +0200)]
triangles for timebuttons
Thierry Parmentelat [Sun, 1 Aug 2010 10:55:34 +0000 (12:55 +0200)]
no more mode radio button; leases behave individually,
and a new row of timeslot buttons allow to book/release all nodes at once
in fact nodes are selectable as well (click the node)
the logic sounds fine but needs to find nicer visuals to give hints on how to use this
also needs to become scrollable in time
still no real call to the API at this point
Thierry Parmentelat [Sat, 24 Jul 2010 14:22:08 +0000 (16:22 +0200)]
do not merge leases on display, but do merge them on submit
Thierry Parmentelat [Sat, 24 Jul 2010 11:05:26 +0000 (13:05 +0200)]
a button to select between modes (node per node, or the whole timeslot at a time) + layout
Thierry Parmentelat [Sat, 24 Jul 2010 06:13:07 +0000 (08:13 +0200)]
cosmetic
Thierry Parmentelat [Fri, 23 Jul 2010 16:48:06 +0000 (18:48 +0200)]
has global logic, but still does not submit to the API though
Thierry Parmentelat [Thu, 22 Jul 2010 16:26:27 +0000 (18:26 +0200)]
moved slice-leases.php as the unique slice.php, same result with no reservable node
Thierry Parmentelat [Thu, 22 Jul 2010 16:14:41 +0000 (18:14 +0200)]
time exposed to javascript objects
Thierry Parmentelat [Thu, 22 Jul 2010 09:56:49 +0000 (11:56 +0200)]
Merge branch 'master' of ssh://git.onelab.eu/git/plewww
guthemberg [Wed, 21 Jul 2010 14:06:01 +0000 (16:06 +0200)]
make reg form clearer
Thierry Parmentelat [Tue, 20 Jul 2010 11:24:16 +0000 (13:24 +0200)]
checkpoint with timeslots
Thierry Parmentelat [Tue, 20 Jul 2010 09:36:00 +0000 (11:36 +0200)]
checkpoint - merged consecutive
Thierry Parmentelat [Mon, 19 Jul 2010 23:14:54 +0000 (01:14 +0200)]
slice-leases.php has an add. section for displaying leases - ongoing work
Barış Metin [Tue, 6 Jul 2010 15:09:25 +0000 (17:09 +0200)]
Setting tag plewww-4.3-47
show nodegroups form to add new groups
S.Çağlar Onur [Tue, 29 Jun 2010 15:15:15 +0000 (11:15 -0400)]
show nodegroups form to add new groups
S.Çağlar Onur [Tue, 29 Jun 2010 14:42:52 +0000 (10:42 -0400)]
Revert "update slice tag whenever appropriate"
This reverts commit
903b19f98250e3d55639eaaa7831b8c1c7e0cdc2.
S.Çağlar Onur [Tue, 29 Jun 2010 03:37:51 +0000 (23:37 -0400)]
update slice tag whenever appropriate
Barış Metin [Wed, 16 Jun 2010 11:12:45 +0000 (13:12 +0200)]
Setting tag plewww-4.3-46
just tagging plewww again to test module-tag on git
Barış Metin [Wed, 16 Jun 2010 11:10:27 +0000 (13:10 +0200)]
Setting tag plewww-4.3-45
Barış Metin [Thu, 10 Jun 2010 16:09:53 +0000 (18:09 +0200)]
encode special chars
S.Çağlar Onur [Wed, 28 Apr 2010 15:15:20 +0000 (15:15 +0000)]
Setting tag PLEWWW-4.3-44
Use readfile() function to reduce the memory footprint
S.Çağlar Onur [Fri, 16 Apr 2010 19:46:24 +0000 (19:46 +0000)]
Use readfile() function to reduce the memory footprint (and solve following);
PHP Fatal error: Allowed memory size of
157286400 bytes exhausted (tried to allocate
92702721 bytes) in /var/www/html/planetlab/nodes/node_downloads.php on line 63
Thierry Parmentelat [Fri, 2 Apr 2010 13:29:56 +0000 (13:29 +0000)]
Setting tag PLEWWW-4.3-43
removed all deprecated functions for PHP-5.3 on fedora 12
Thierry Parmentelat [Thu, 1 Apr 2010 11:04:05 +0000 (11:04 +0000)]
no more php-5.3 deprecated stuff
Thierry Parmentelat [Wed, 31 Mar 2010 15:03:52 +0000 (15:03 +0000)]
ereg is deprecated in f12
Barış Metin [Tue, 16 Mar 2010 14:06:21 +0000 (14:06 +0000)]
Setting tag PLEWWW-4.3-42
* exclude DNS from subnet checking
* redirect pi's and techs to register wizard. only display 'Insuffieient privs' error to users'
* allow longer abbreviated names
* don't let empty strings kill the server (postgresql and apache)
S.Çağlar Onur [Sun, 7 Mar 2010 19:27:45 +0000 (19:27 +0000)]
exclude DNS from subnet checking
Tony Mack [Thu, 25 Feb 2010 22:28:34 +0000 (22:28 +0000)]
redirect pi's and techs to register wizard. only display 'Insuffieient privs' error to users'
S.Çağlar Onur [Tue, 2 Feb 2010 20:52:25 +0000 (20:52 +0000)]
allow longer abbreviated names
Barış Metin [Thu, 28 Jan 2010 12:03:52 +0000 (12:03 +0000)]
don't let empty strings kill the server (postgresql and apache)
S.Çağlar Onur [Thu, 21 Jan 2010 21:47:42 +0000 (21:47 +0000)]
30 character limit for URL raised to 128 as it's short for some sites
Thierry Parmentelat [Sat, 9 Jan 2010 07:46:43 +0000 (07:46 +0000)]
Setting tag PLEWWW-4.3-41
disable drupal user registration (hard: patching the user module)
Thierry Parmentelat [Fri, 8 Jan 2010 20:22:12 +0000 (20:22 +0000)]
this one was lingering too
Thierry Parmentelat [Fri, 8 Jan 2010 12:13:31 +0000 (12:13 +0000)]
somehow forgot that one file
Barış Metin [Fri, 8 Jan 2010 11:21:08 +0000 (11:21 +0000)]
revert previous commit.
Thierry suggets to do this in db-config.d, to fix the issue for
current deployments too.
Barış Metin [Fri, 8 Jan 2010 10:35:22 +0000 (10:35 +0000)]
don't allow user registration by default.
Barış Metin [Wed, 16 Dec 2009 14:09:03 +0000 (14:09 +0000)]
Setting tag PLEWWW-4.3-40
* show error messages for update interface
* 'Add Node' is admin only
* add site selector for 'Add Node'
Barış Metin [Fri, 11 Dec 2009 12:22:56 +0000 (12:22 +0000)]
- "Add Node" is admin only.
- Let admins select a site for the node.
Barış Metin [Fri, 27 Nov 2009 14:06:32 +0000 (14:06 +0000)]
display error when failed to update interface.
Thierry Parmentelat [Thu, 26 Nov 2009 11:22:58 +0000 (11:22 +0000)]
Setting tag PLEWWW-4.3-39
new add-interface page : now has a checkbox for non-primary interfaces to chose between virtual or physical
this affects the settings of ifname and alias that were formerly set unconditionally
review the interface-checking javascript code
changed the interface to plekitform, method is now optional and part of an options hash
Barış Metin [Mon, 23 Nov 2009 15:48:49 +0000 (15:48 +0000)]
use Null instead of an empty array to filter.
Barış Metin [Mon, 23 Nov 2009 09:54:53 +0000 (09:54 +0000)]
typo
Thierry Parmentelat [Fri, 20 Nov 2009 09:58:49 +0000 (09:58 +0000)]
add a non-primary interface : user to select for virtual or physical interface (set ifname/alias)
thoroughly rewrote the add-interface add-node javascript helpers
form interface has changed, method now passed as part of an options hash, new options now supported
more focused redirections after actions (prrof-of-concept, needs more work)
node view mentions the number of tags for each interface for faster checks
Thierry Parmentelat [Tue, 17 Nov 2009 22:43:59 +0000 (22:43 +0000)]
Setting tag PLEWWW-4.3-38
can't use php objects for showing node status, this is too slow
fix interface add page
Thierry Parmentelat [Tue, 17 Nov 2009 22:42:16 +0000 (22:42 +0000)]
fix add interface page
Thierry Parmentelat [Tue, 17 Nov 2009 15:55:17 +0000 (15:55 +0000)]
using as many as one php object per node was killing the UI
Thierry Parmentelat [Mon, 16 Nov 2009 23:23:42 +0000 (23:23 +0000)]
Setting tag PLEWWW-4.3-37
consistency in the way nodes status is displayed in the node and slice areas
extra tags columns show up on the nodes page as well, tweaked in the process
roles management in person page fixed
Thierry Parmentelat [Mon, 16 Nov 2009 23:09:19 +0000 (23:09 +0000)]
consistency in the way nodes status is displayed in the node and slice areas
takes into account observed, preferred if missing, last_contact & stale (moved up to 2 hours)
review the nodes page, remove type (report actual type in last column if not regular)
Thierry Parmentelat [Mon, 16 Nov 2009 14:23:17 +0000 (14:23 +0000)]
oops, missing file
Thierry Parmentelat [Mon, 16 Nov 2009 14:00:23 +0000 (14:00 +0000)]
fixed roles management in the person page
Thierry Parmentelat [Sun, 15 Nov 2009 22:30:33 +0000 (22:30 +0000)]
Setting tag PLEWWW-4.3-36
displaying node tags in the nodes page as well
table headers now can have a 'title' that shows up when hovering on the column header
Thierry Parmentelat [Sun, 15 Nov 2009 22:28:05 +0000 (22:28 +0000)]
show extra tags in the nodes page as well
feature extracted in includes/plc_visibletags.php
fancier table headers with an optional title - could make footnotes less crucial
going to the slice page from the slices page opens the node toggle and closes details
Thierry Parmentelat [Sat, 14 Nov 2009 13:26:24 +0000 (13:26 +0000)]
Setting tag PLEWWW-4.3-35
bugfix for the custom sortAlphaNumeric{Bottom,Top} sortable types
Thierry Parmentelat [Sat, 14 Nov 2009 13:24:12 +0000 (13:24 +0000)]
bug fix
Thierry Parmentelat [Fri, 13 Nov 2009 13:38:07 +0000 (13:38 +0000)]
Setting tag PLEWWW-4.3-34
extensible set of columns in the nodes area of the (my)slice page
nodegroups can be added/deleted/updated
tags management improved marginally
Thierry Parmentelat [Fri, 13 Nov 2009 13:31:30 +0000 (13:31 +0000)]
two new classes for sorting
Thierry Parmentelat [Fri, 13 Nov 2009 10:52:31 +0000 (10:52 +0000)]
(*) slices list has links towards the slice page with the details area closed and the nodes area open
(*) slice page reviewed for displaying node status and optional node tags
tags displayed are the ones for which the category matches 'node*/ui*'
the category may also convey tunings for rendering the column
(*) cosmetics in the slice page renewal area
(*) nodegroups : UI can now add/delete/update nodegroups
managing the contents of a nodegroup still can be tedious though
(*) tag page fixed, slice/sliver count was wrong, was not showing nodegroups
Anil-Kumar Vengalil [Wed, 4 Nov 2009 21:40:20 +0000 (21:40 +0000)]
recently we had made the address fields optional. While filing site registration, if address is not given, the site record in PLCDB is created without any address_ids attached to it. Hence sophy could not update the address from the join request review page. this commit fixes the probelm
Thierry Parmentelat [Tue, 20 Oct 2009 12:45:05 +0000 (12:45 +0000)]
Setting tag PLEWWW-4.3-33
fix pending sites page - was getting fooled by ext_consortium_id=None
Barış Metin [Tue, 20 Oct 2009 08:23:09 +0000 (08:23 +0000)]
None is equal to zero for php. use === operator to check the type
Thierry Parmentelat [Tue, 20 Oct 2009 07:41:43 +0000 (07:41 +0000)]
Setting tag PLEWWW-4.3-32
resetting tag as something went wrong when setting 31
Thierry Parmentelat [Tue, 20 Oct 2009 07:38:45 +0000 (07:38 +0000)]
fix
Thierry Parmentelat [Fri, 16 Oct 2009 17:13:01 +0000 (17:13 +0000)]
review the registration process to mark with ext_consortium_id=0 the pending sites
this in turn will be used by monitor to avoid sending actions to those sites
also made the address block optional
pending sites rendering nicer
Barış Metin [Fri, 16 Oct 2009 10:21:06 +0000 (10:21 +0000)]
use ext_consortium_id for pending sites
Thierry Parmentelat [Wed, 7 Oct 2009 08:57:37 +0000 (08:57 +0000)]
Setting tag PLEWWW-4.3-30
nicer look for slice creation, (public) sites
users show with all their sites in the persons page
Barış Metin [Mon, 5 Oct 2009 15:16:52 +0000 (15:16 +0000)]
- PIs can add/remove tech and user roles
Thierry Parmentelat [Mon, 5 Oct 2009 09:57:22 +0000 (09:57 +0000)]
cosmetic, for larger default in pagesize
Thierry Parmentelat [Thu, 1 Oct 2009 14:12:12 +0000 (14:12 +0000)]
public sites page sortable/searcheable -- has a link to the KML/googlemaps stuff
Thierry Parmentelat [Mon, 28 Sep 2009 13:29:42 +0000 (13:29 +0000)]
display all sites in the persons page
Thierry Parmentelat [Mon, 28 Sep 2009 12:44:37 +0000 (12:44 +0000)]
interface page shows number of tags in toggle header
Thierry Parmentelat [Mon, 21 Sep 2009 14:34:57 +0000 (14:34 +0000)]
slice creation page - sites sorted and correctly show current site - layout reviewed
register node not shown in planetlab.module to simple users
various cosmetic
Thierry Parmentelat [Fri, 18 Sep 2009 12:01:49 +0000 (12:01 +0000)]
Setting tag PLEWWW-4.3-29
reviewed registration pages for persons and sites
Thierry Parmentelat [Fri, 18 Sep 2009 11:15:38 +0000 (11:15 +0000)]
registration pages reviewed and nicer - check for existing email
Barış Metin [Thu, 17 Sep 2009 12:44:58 +0000 (12:44 +0000)]
show PI/Tech title on pending request page
Thierry Parmentelat [Fri, 11 Sep 2009 14:38:23 +0000 (14:38 +0000)]
Setting tag PLEWWW-4.3-28
increase memory limit in the nodes page
Thierry Parmentelat [Fri, 11 Sep 2009 14:37:34 +0000 (14:37 +0000)]
more memory needed for the nodes page
Thierry Parmentelat [Thu, 10 Sep 2009 20:32:27 +0000 (20:32 +0000)]
Setting tag PLEWWW-4.3-27
fixes one typo
Thierry Parmentelat [Thu, 10 Sep 2009 12:36:16 +0000 (12:36 +0000)]
fix typo in sites list, N is the number of nodes not of sites
Thierry Parmentelat [Mon, 7 Sep 2009 12:40:24 +0000 (12:40 +0000)]
Setting tag PLEWWW-4.3-26
minor/cosmetic
Stephen Soltesz [Mon, 31 Aug 2009 18:45:44 +0000 (18:45 +0000)]
sort sites on person page.
Barış Metin [Thu, 27 Aug 2009 15:08:46 +0000 (15:08 +0000)]
be able to set max_slices to zero
Stephen Soltesz [Mon, 10 Aug 2009 18:16:53 +0000 (18:16 +0000)]
Setting tag PLEWWW-4.3-25
Add default Interface tags to extra interfaces.
Add clearer 'Add New PCU' link on node page.
Disable user registration for tech and PI roles.
Stephen Soltesz [Thu, 6 Aug 2009 15:44:59 +0000 (15:44 +0000)]
make bwlimit None if it is not set to a value. Previously, an empty value
would translate into zero. This caused NM to enforce a zero bwlimit on the
node, which caused node to act very very slowly.
Stephen Soltesz [Fri, 31 Jul 2009 23:18:32 +0000 (23:18 +0000)]
Automatically add the ifname and alias InterfaceTags to extra interfaces.
This will allow BootCDs to be generated correctly for nodes with extra
interfaces without any extra configuration by the user or admin. Without this
fix, extra interfaces over-write ifcfg-eth0 on the bootcd and prevent booting
with the correct network settings.
Barış Metin [Thu, 23 Jul 2009 12:18:54 +0000 (12:18 +0000)]
add note and column
Barış Metin [Thu, 23 Jul 2009 12:08:30 +0000 (12:08 +0000)]
now that most of the nodes have run_level set by monitor-runlevelagent, let's display this as the state. If
run_level is stale boot_state will be displayed with an * appended.
Stephen Soltesz [Thu, 16 Jul 2009 19:32:50 +0000 (19:32 +0000)]
add additional clarifying text; after adding a pcu for their first node using
the 'add one here' link, user did not identify the '+' icon as a link for
adding a new pcu for their second node, and failed to add second pcu.
Marc Fiuczynski [Thu, 16 Jul 2009 03:17:47 +0000 (03:17 +0000)]
no longer letting folks register as PI/Tech, as its basically NEVER used correctly
Stephen Soltesz [Tue, 14 Jul 2009 16:38:24 +0000 (16:38 +0000)]
add 'add interface' link when there is no primary interface.
Barış Metin [Fri, 10 Jul 2009 09:58:39 +0000 (09:58 +0000)]
check the return value.
Thierry Parmentelat [Thu, 2 Jul 2009 18:21:49 +0000 (18:21 +0000)]
Tagging module PLEWWW - PLEWWW-4.3-24
new 'controller' instantiation state available in add slice page
Thierry Parmentelat [Thu, 2 Jul 2009 18:20:23 +0000 (18:20 +0000)]
;-)