1. 10 Jan, 2007 2 commits
  2. 09 Jan, 2007 10 commits
  3. 08 Jan, 2007 7 commits
  4. 05 Jan, 2007 10 commits
    • Leigh Stoller's avatar
      As per Jay's request, send a join request to new leader for old · 3f2d40c7
      Leigh Stoller authored
      leader, when changing the leader of a project when its created.
      3f2d40c7
    • Robert Ricci's avatar
      a10e8b3d
    • Leigh Stoller's avatar
      Fix minor bug. · 1237c1f4
      Leigh Stoller authored
      1237c1f4
    • Robert Ricci's avatar
      Remove the hack to get around varargs problems - I *think* I've fixed · 9232c215
      Robert Ricci authored
      a bug, but I can't reproduce the old problem.
      9232c215
    • Russ Fish's avatar
      Tested on 6.1 . · 0d1a0089
      Russ Fish authored
      0d1a0089
    • Leigh Stoller's avatar
      Move the core approval code from the web interface to the backend so · 5e25aa17
      Leigh Stoller authored
      that we can run project approval from the command line. Part of the
      ongoing push to get stuff out of php and into the backend ...
      
      The command line is now:
      
      	mkproj [-s] [-h leader_uid] [-m <message> | -f <file>] <pid>
      	switches and arguments:
      	  -s         - silent; do not send approval email to leader
        	  -h <uid>   - switch project leader to specified uid
      	  -m <text>  - Include text in approval email message
      	  -f <file>  - Include text from file in approval email message
      	  <pid>      - project to approve.
      
      Notes:
      
      * The leader can be switched to a new user only at initial project creation.
        Once a project is actually approved (created), its too late. We need
        more stuff in place to change the leader after that, and that code
        is not written yet.
      
      * Email is now sent from the backend script, so easier to recover from
        problems. When invoked from the web interface, the message text will
        be appended to the tberror email if the backend fails for some
        reason.  This should avoid the problem of that text getting lost and
        not being able to recover it.
      
      * The web interface still handles part of project denial internally.
        Move that later.
      5e25aa17
    • Kevin Atkinson's avatar
      · 43eac695
      Kevin Atkinson authored
      Location of datastore is not "exp/datastore" not "datastore"
      in exparchive.  Update Template::Instance::CopyDataStore to reflect this.
      43eac695
    • Leigh Stoller's avatar
      63b87a12
    • Leigh Stoller's avatar
      4960367f
    • Leigh Stoller's avatar
      Several fixes/changes: · 54705b2b
      Leigh Stoller authored
      * The unix group and gid are actuallt part of the group structure, not
        the project. So, when we load a project, load its default group as
        well, and have the routines for the name/gid hand off to the group.
      
      * Change Lookup() to allow either a new idx or an old pid by looking
        at the format of the token. This will make it easier to transition
        to the new order of things.
      
      * Part of the uncommitted uid changes is the addition of head_idx to
        replace head_uid. This code change is okay to commit now, since for
        the time being idx will shadow uid in all tables.
      54705b2b
  5. 04 Jan, 2007 4 commits
  6. 03 Jan, 2007 7 commits