• Kevin Atkinson's avatar
    · 425c4b89
    Kevin Atkinson authored
    Set the charset for all emulab pages to utf-8 which is needed to
    display foreign names correctly.  Also added three rows to table_regex:
    tinytext_utf8, text_utf8, fulltext_utf8
    
    Enhanced form_defs.php:
    
      - Add Support for Textarea
    
      - Add Support for a vertical list, for example see Category in
        submitpub.php
    
      - Add support for dumping the form values in plain text, used in the
        email I send to testbed-ops.
    
      - Change Error Reporting text for subfields such as in a list so
        they also include the text from the outer field, for example in
        newosid "ping" will become "OS Features, ping".  I needed this
        since some of my subfields didn't have labels and it seamed like
        the right thing to do.
    
      - Set #return_value to 1 in FormRenderCheckBox if it not already
        specified
    
      - In FormRenderSelect, if the #value is not in the list add it to
        the end.
    
      - Add support for "display" type, to just display some text in the
        table
    
      - Possibly some other little things I forgot about.
    
    New site variable PUBSUPPORT.
    
    Implement FS#201: Provide users a way to add a paper that used Emulab
    see (https://users.emulab.net/flyspray/?do=details&id=201), summary of
    changes:
    
      - Controlled via the new site variable PUBSUPPORT.
    
      - The emulab_papers spread sheet is now frozen all new changes
        should be made using the new system.
    
      - New pages submitpub.php for users to submit a new publication
        with different views for admins and non-admins.
    
      - New page expubs.php to replace doc/expubs.html, lists publications
        in database.  Also allows admins to edit publications.
    
      - Project members can edit papers associated with the project as
        long as they have local_root or higher privileges. Papers for a
        project are listed under a new tab in the showproject page. I keep
        track of the last person to edit the paper submission in addition
        to who initially submitted it.
    
      - Users can modify papers they submitted which is needed if the
        project was N/A. Papers users submitted now appear in a new tab in
        the showuser page.
    
      - Script to import spreadsheet to the database is in
        utah/bibliography/emulab_pubs-import.pl.
    
      - Changes web pages that point to doc/expubs.html to instead point
        to expubs.php
    425c4b89
Name
Last commit
Last update
account Loading commit data...
apache Loading commit data...
assign Loading commit data...
autoconf Loading commit data...
backend Loading commit data...
bugdb Loading commit data...
capture Loading commit data...
cdrom Loading commit data...
collab Loading commit data...
daikon Loading commit data...
db Loading commit data...
delay/linux Loading commit data...
dhcpd Loading commit data...
discvr Loading commit data...
doc Loading commit data...
event Loading commit data...
firewall Loading commit data...
flash Loading commit data...
hw_config Loading commit data...
hyperviewer Loading commit data...
image-test Loading commit data...
install Loading commit data...
ipod Loading commit data...
lib Loading commit data...
mote Loading commit data...
named Loading commit data...
os Loading commit data...
patches Loading commit data...
pelab Loading commit data...
protogeni Loading commit data...
pxe Loading commit data...
rc.d Loading commit data...
robots Loading commit data...
rpms Loading commit data...
security Loading commit data...
sensors Loading commit data...
sql Loading commit data...
ssl Loading commit data...
sysadmin Loading commit data...
tbsetup Loading commit data...
testsuite Loading commit data...
tip Loading commit data...
tmcd Loading commit data...
tools Loading commit data...
utils Loading commit data...
vis Loading commit data...
wiki Loading commit data...
www Loading commit data...
xmlrpc Loading commit data...
.loc-ignore Loading commit data...
BUGS Loading commit data...
GNUmakefile.in Loading commit data...
GNUmakerules Loading commit data...
GPL-COPYING Loading commit data...
LGPL-COPYING Loading commit data...
LICENSE Loading commit data...
Makeconf.in Loading commit data...
README Loading commit data...
TODO Loading commit data...
TODO.plab Loading commit data...
WEBtemplate.in Loading commit data...
config.h.in Loading commit data...
configure Loading commit data...
configure.in Loading commit data...
defs-aerolab Loading commit data...
defs-calfeld-emulab Loading commit data...
defs-davidand-emulab Loading commit data...
defs-default Loading commit data...
defs-duerig-emulab Loading commit data...
defs-elabinelab Loading commit data...
defs-example Loading commit data...
defs-example-privatecnet Loading commit data...
defs-fish-emulab Loading commit data...
defs-gatech Loading commit data...
defs-johnsond-emulab Loading commit data...
defs-kevina-emulab Loading commit data...
defs-kwebb-emulab Loading commit data...
defs-newbold-emulab Loading commit data...
defs-newbold-macdb Loading commit data...
defs-ricci-emulab Loading commit data...
defs-shash-emulab Loading commit data...
defs-stoller-emulab Loading commit data...
defs-stoller-home Loading commit data...
defs-stoller-lbsdb Loading commit data...
defs-uky Loading commit data...
defs-wide Loading commit data...