/[webwml]/newmaint/nmlist.wml
ViewVC logotype

Contents of /newmaint/nmlist.wml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Sun Aug 14 19:16:27 2005 UTC (7 years, 9 months ago) by tbm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +4 -0 lines
add proper copyright headers.  This code is unser the GPL, version 2 or
higher.  Most of it has been written by Craig Small <csmall@debian.org> and
Martin Michlmayr <tbm@cyrius.com>, with some contributions from Peter
Palfrader <weasel@debian.org>, Ralf Treinen <treinen@debian.org> and
others.
1 tbm 1.2 # Copyright (C) 2001 Craig Small <csmall@debian.org>
2     # Copyright (C) 2001, 2002, 2003, 2004, 2005 Martin Michlmayr <tbm@cyrius.com>
3     # This file may be distributed under the GPL v2 or higher.
4    
5 tbm 1.1 <?
6     include("config.inc");
7     include("common.inc");
8     ?>
9     #use wml::nmpage title="Debian New Maintainer - Applicant List"
10    
11     <H1>Debian New Maintainer - Applicant List</H1>
12    
13     <P>This is a list of all applicants that exist in the database. If you
14     have applied then you should find yourself here somewhere.
15     If you have passed all checks and been approved as a Debian developer
16     more than 6 months ago, you will be listed on the
17     <A href="/maintainers.php">New Maintainers page</A> instead.
18    
19     <?
20     if ( ($db = open_db())) {
21     ?>
22    
23     <UL>
24     <LI><A href="#noadvocate">No Advocate</A>
25     <LI><A href="#unassign">Un-Assigned</A>
26     <LI><A href="#processed">Processed</A>
27     <LI><A href="#fd">Waiting for Front Desk</A>
28     <LI><A href="#dam">Waiting for DAM</A>
29     <LI><A href="#newmaint">New Maintainers</A>
30     <LI><A href="#onhold">On hold</A>
31     </UL>
32    
33     <H3><A name="noadvocate">No Advocate</A></H3>
34    
35     <P>The following applicants have applied, but either they have no advocate
36     or their advocate has not checked their application:</P>
37     <? $sql = "SELECT * from applicant WHERE newmaint IS NULL AND advocate_checked IS NULL ORDER BY apply_date DESC";
38     print_applicants($db, $sql); ?>
39    
40     <H3><A name="unassign">Un-assigned Applicants</A></H3>
41    
42     <?
43     $reason = "";
44     if (!free_managers($db)) {
45     $reason = " (because all AMs are busy with other applicants)";
46     }
47     echo "<P>The following applicants have applied and passed the advocate ",
48     "check, but the Front Desk has not assigned an Application Manager ",
49     "yet$reason:</P>";
50     ?>
51     <? $sql = "SELECT *, extract(epoch from apply_date) + extract(epoch from advocate_checked) as sortdate from applicant WHERE newmaint IS NULL AND advocate_checked IS NOT NULL AND manager IS NULL ORDER BY sortdate DESC";
52     print_applicants($db, $sql); ?>
53    
54     <H3><A name="processed">Applicants being processed</A></H3>
55    
56     <P>The following applicants have been assigned an Application Manager
57     and are currently being processed:</P>
58     <? $sql = "SELECT *, extract(epoch from apply_date) + extract(epoch from advocate_checked) as sortdate from applicant WHERE newmaint IS NULL AND manager IS NOT NULL AND approved IS NULL ORDER BY sortdate DESC";
59     print_applicants($db, $sql); ?>
60    
61     <a name="waiting"></a>
62    
63     <H3><A name="fd">Applicants waiting for Front Desk approval</A></H3>
64    
65     <P>The following applicants have passed through all steps and are now waiting for
66     the Front Desk to check if their report is complete:</P>
67     <? $sql = "SELECT * from applicant WHERE manager IS NOT NULL AND approved = 't' AND decision IS NOT NULL AND application_ok IS NULL AND ( da_approved IS NULL OR (da_approved = 't' AND newmaint IS NULL)) ORDER BY decision DESC";
68     print_applicants($db, $sql); ?>
69    
70     <P>The following applicants have passed through all steps, but the Front
71     Desk found that their report is not complete:</P>
72     <? $sql = "SELECT * from applicant WHERE manager IS NOT NULL AND approved = 't' AND decision IS NOT NULL AND application_ok = 'f' AND ( da_approved IS NULL OR (da_approved = 't' AND newmaint IS NULL)) ORDER BY decision DESC";
73     print_applicants($db, $sql); ?>
74    
75    
76     <H3><A name="dam">Applicants waiting for DAM approval</A></H3>
77    
78     <P>The following applicants have passed through all steps and are now
79     waiting for the DAM to review their application:</P>
80     <? $sql = "SELECT * from applicant WHERE manager IS NOT NULL AND approved = 't' AND decision IS NOT NULL AND application_ok = 't' AND da_approved IS NULL ORDER BY decision DESC";
81     print_applicants($db, $sql); ?>
82    
83     <P>The following applicants have passed through all steps and are now
84     waiting for the DAM to create their account:</P>
85     <? $sql = "SELECT * from applicant WHERE manager IS NOT NULL AND approved = 't' AND decision IS NOT NULL AND application_ok = 't' AND da_approved = 't' AND newmaint IS NULL ORDER BY decision DESC";
86     print_applicants($db, $sql); ?>
87    
88     <P>The following applicants have passed through all steps, but they
89     have been put on hold by the DAM:</P>
90     <? $sql = "SELECT * from applicant WHERE manager IS NOT NULL AND approved = 't' AND decision IS NOT NULL AND da_approved = 'f' ORDER BY decision DESC";
91     print_applicants($db, $sql); ?>
92    
93     <H3><A name="newmaint">New Maintainers</A></H3>
94    
95     <P>The following applicants have successfully passed through the New
96     Maintainer process and should be official Debian developers:</P>
97     <? $sql = "SELECT * from applicant WHERE newmaint IS NOT NULL AND CURRENT_TIMESTAMP - newmaint < '6 months' ORDER BY newmaint DESC ";
98     print_applicants($db, $sql); ?>
99    
100     <H3><A name="onhold">Applicants on hold</A></H3>
101    
102     <P>These following applicants have been put on hold due to some problem
103     with their application or for some other reason:</P>
104     <? $sql = "SELECT * from applicant WHERE approved = 'f' ORDER BY apply_date DESC";
105     print_applicants($db, $sql); ?>
106    
107     <H3>Key</H3>
108     <UL>
109     <LI><IMG src="/images/shake.png" alt="V"> : Advocate
110     <LI><IMG src="/images/mag.png" alt="I"> : Identification complete
111     <LI><IMG src="/images/dfsg.png" alt="P"> : Philosophy and Procedures complete
112     <LI><IMG src="/images/hammer.png" alt="T"> : Tasks and Skills complete
113     <LI><IMG src="/images/thumb.png" alt="A"> : Application Manager Recommends applicant
114     <LI><IMG src="/images/new.png" alt="N"> : New Debian maintainer
115     <LI><IMG src="/images/hold.png" alt="H"> : On hold
116     </UL>
117     <? } # DB ok ?>

  ViewVC Help
Powered by ViewVC 1.1.5