Skip to content
Snippets Groups Projects
  1. Mar 26, 2005
  2. Mar 25, 2005
    • Robert Ricci's avatar
      d1791a25
    • Leigh B. Stoller's avatar
      Add a role slot to the new_interfaces table to mirror the role slot of · 3c29b0b0
      Leigh B. Stoller authored
      the interfaces table. This will be used to override the defaults that
      newnode assigns using the node_types table, since for ElabinElab,
      interface roles are actually picked however assign feels like it, not
      according to any rules.
      3c29b0b0
    • Leigh B. Stoller's avatar
      Ack, add some ()'s! · 2fd0955e
      Leigh B. Stoller authored
      2fd0955e
    • Leigh B. Stoller's avatar
      Okay, I think I am finally done with WikiWhacking (or WhackingTheWiki?) · 90dcbbe2
      Leigh B. Stoller authored
      for the near future. Two big changes:
      
      * Add WikiOnly accounts. An external user can register for an account on
        the wiki. Rather then use the registration stuff that comes with TWiki,
        redirect to new Emulab web page so we can manage all of the wiki accounts
        from one place. I modified the joinproject page to spit out a subset of
        the required fields so that its simple to get a wiki only account (just a
        few things to fill in).
      
        In keeping with current security practices, we still generate a
        verification email message to ensure the email address works. However,
        when the user completes the verification, the wiki account is created right
        away, rather then waiting for someone to approve it (since that would
        defeat the entire point of the wiki).
      
        Aside: I have not thought much about the conversion from a wiki-only
        account to a real account. That is going to happen, and it would be nice
        if that step did not require one of use to go in and hack the DB. Will
        cross that moat later.
      
        Aside: Rather beat up on the modify user info page too much, I continue
        to spit out the same form, but mark most of the fields as not required,
        and allow wiki-only people to not specify them.
      
      * Both the joinproject and newproject pages sport a new WikiName field so
        that users can select their own WikiName. I added some JavaScript to
        both pages that generate a suitable wikiname from the FullName field, so
        that as soon as the user clicks out of the FullName, a default wikiname is
        inserted in the field.
      
        Both pages verify the wikinames by checking to make sure it is not
        already in use, and that it meets the WikiRules for WikiTopic names.
        (someone please shoot me if I continue to use WikiNotation).
      90dcbbe2
    • Leigh B. Stoller's avatar
      Minor formatting tweaks and fixes. · 1b22ebcc
      Leigh B. Stoller authored
      1b22ebcc
    • Leigh B. Stoller's avatar
      Commit final version of wikisetup, which is used to initialize the · 0f86b38d
      Leigh B. Stoller authored
      wiki pages for projects and users on an existing testbed. This
      assumes I can easily partition the actual twiki code into a
      distribution that we can give people. I haven't really thought much
      about that, but I assume its not too hard.
      0f86b38d
    • Leigh B. Stoller's avatar
    • Leigh B. Stoller's avatar
      Move the permission notes into separate wiki "include" files so that I · ee499cb1
      Leigh B. Stoller authored
      do not replicate the notes into 1200 files (and of course, so we
      easily change the notes later).
      ee499cb1
  3. Mar 24, 2005
  4. Mar 23, 2005
  5. Mar 22, 2005
  6. Mar 21, 2005
  7. Mar 20, 2005
Loading