261 lines
4.9 KiB
Text
261 lines
4.9 KiB
Text
= FreeMedia Infrastructure SOP
|
|
|
|
This page is for defining the SOP for Fedora FreeMedia Program. This
|
|
will cover the infrastructural things as well as procedural things.
|
|
|
|
== Contents
|
|
|
|
[arabic]
|
|
. Location of Resources
|
|
. Location on Ansible
|
|
. Opening of the form
|
|
. Closing of the Form
|
|
. Tentative timeline
|
|
. How to
|
|
|
|
____
|
|
[arabic]
|
|
. Open
|
|
. Close
|
|
____
|
|
|
|
____
|
|
[arabic, start=7]
|
|
. Handling of tickets
|
|
____
|
|
|
|
____
|
|
[arabic]
|
|
. Login
|
|
. Rejecting Invalid Tickets
|
|
. Accepting Valid Tickets
|
|
____
|
|
|
|
____
|
|
[arabic, start=8]
|
|
. Handling of non fulfilled requests
|
|
. How to handle membership applications
|
|
____
|
|
|
|
== Location of Resources
|
|
|
|
* The web form is at
|
|
https://fedoraproject.org/freemedia/FreeMedia-form.html
|
|
* The TRAC is at [63]https://fedorahosted.org/freemedia/report
|
|
|
|
== Location on ansible
|
|
|
|
$PWD = `roles/freemedia/files`
|
|
|
|
Freemedia form::
|
|
FreeMedia-form.html
|
|
Backup form::
|
|
FreeMedia-form.html.orig
|
|
Closed form::
|
|
FreeMedia-close.html
|
|
Backend processing script::
|
|
process.php
|
|
Error Document::
|
|
FreeMedia-error.html
|
|
|
|
== Opening of the form
|
|
|
|
The form will be opened on the First day of each month.
|
|
|
|
== Closing of the Form
|
|
|
|
=== Tentative timeline
|
|
|
|
The form will be closed after a couple of days. This may vary according
|
|
to the capacity.
|
|
|
|
== How to
|
|
|
|
* The form is available at `roles/freemedia/files/FreeMedia-form.html`
|
|
and `roles/freemedia/files//FreeMedia-form.html.orig`
|
|
* The closed form is at `roles/freemedia/files/FreeMedia-close.html`
|
|
|
|
=== Open
|
|
|
|
* Goto roles/freemedia/tasks
|
|
* Open `main.yml`
|
|
* Goto line 32.
|
|
* {blank}
|
|
+
|
|
To Open: Change the line to read::::
|
|
src="FreeMedia-form.html"
|
|
* After opening the form, go to trac and grant "Ticket Create and Ticket
|
|
View" privilege to "Anonymous".
|
|
|
|
=== Close
|
|
|
|
* Goto roles/freemedia/tasks
|
|
* Open main.yml
|
|
* Goto line 32.
|
|
* {blank}
|
|
+
|
|
To Close: Change the line to read::::
|
|
src="FreeMedia-close.html",
|
|
* {blank}
|
|
+
|
|
After closing the form, go to trac and remove "Ticket Create and::
|
|
Ticket View" privilege from "Anonymous".
|
|
|
|
[NOTE]
|
|
.Note
|
|
====
|
|
* Have to check about monthly cron. * Have to write about changing
|
|
init.pp for closing and opening
|
|
====
|
|
|
|
== Handling of tickets
|
|
|
|
=== Login
|
|
|
|
* {blank}
|
|
+
|
|
Contributors are requested to visit::
|
|
https://fedorahosted.org/freemedia/report
|
|
* Please login with your FAS account.
|
|
|
|
=== Rejecting Invalid Tickets
|
|
|
|
* If a ticket is invalid, don't accept the request. Go to "resolve as:"
|
|
and select "invalid" and then press "Submit Changes".
|
|
* A ticket is Invalid if
|
|
+
|
|
|
|
____
|
|
** No Valid email-id is provided.
|
|
** The region does not match the country.
|
|
** No Proper Address is given.
|
|
____
|
|
|
|
* If a ticket is duplicate, accept one copy, close the others as
|
|
duplicate Go to "resolve as:" and select "duplicate" and then press
|
|
"Submit Changes".
|
|
|
|
=== Accepting Valid Tickets
|
|
|
|
* If you wish to fulfill a request, please ensure it from the above
|
|
section, it is not liable to be discarded.
|
|
* Now "Accept" the ticket from the "Action" field at the bottom, and
|
|
press the "Submit Changes" button.
|
|
* These accepted tickets will be available from
|
|
https://fedorahosted.org/freemedia/report user both "My Tickets" and
|
|
"Accepted Tickets for XX" (XX= your region e.g APAC)
|
|
* When You ship the request, please go to the ticket again, go to
|
|
"resolve as:" from the "Action" field and select "Fixed" and then press
|
|
"Submit Changes".
|
|
* If an accepted ticket is not finalised by the end of the month, is
|
|
should be closed with "shipping status unknown" in a comment
|
|
|
|
=== Handling of non fulfilled requests
|
|
|
|
We shall close all the pending requests by the end of the Month.
|
|
|
|
* Please Check your region
|
|
|
|
=== How to handle membership applications
|
|
|
|
Steps to become member of Free-media Group.
|
|
|
|
[arabic]
|
|
. Create an account in Fedora Account System (FAS)
|
|
. {blank}
|
|
+
|
|
Create an user page in Fedora Wiki with contact data. Like::
|
|
User:<nick-name>. There are templates.
|
|
. Apply to Free-Media Group in FAS
|
|
. Apply to Free-Media mailing list subscription
|
|
|
|
==== Rules for deciding over membership applications
|
|
|
|
[cols=",,,,",]
|
|
|===
|
|
|Case |Applied to Free-Media Group |User Page Created |Applied to
|
|
Free-Media List a|
|
|
____
|
|
Action
|
|
____
|
|
|
|
|======= |================ |========== |===============
|
|
|=========================
|
|
|
|
|1 |Yes a|
|
|
____
|
|
Yes
|
|
____
|
|
|
|
|Yes |Approve Group and mailing list applications
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
|-------------------------Put on hold + Write to
|
|
|
|
|2 |Yes a|
|
|
____
|
|
Yes
|
|
____
|
|
|
|
|No |subscribe to list Within a Week
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
a|
|
|
|
|
'''''
|
|
|
|
|-------------------------Put on hold + Write to
|
|
|
|
|3 |Yes a|
|
|
____
|
|
No
|
|
____
|
|
|
|
|whatever |make User Page Within a Week
|
|
|
|
|------- |---------------- |---------- |---------------
|
|
|-------------------------
|
|
|
|
|4 |No a|
|
|
____
|
|
No
|
|
____
|
|
|
|
|Yes |Reject
|
|
|===
|
|
|
|
[NOTE]
|
|
.Note
|
|
====
|
|
{empty}1. As you need to have an FAS account for steps 2 and 3, this is
|
|
not included in the decision rules above 2. The time to be on hold is
|
|
one week. If not action is taken after one week, the application has to
|
|
be rejected. 3. When writing asking to fulfil steps, send CC to other
|
|
Free-media sponsors to let them know the application has been reviewed.
|
|
====
|