| 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 ?> |