--- layout: page title: Managing requests --- # Managing Requests
Alaveteli makes it easy for a user to make a request. As an administrator, there are some things about that request you can change once it’s been created.
A request is automatically created when a user submits and (where necessary) confirms it. Alaveteli sends it to the authority responsible and handles any responses. Usually this process runs without needing any intervention from an administrator. But sometimes you'll want to change some aspect of the request, or the way Alaveteli is handling it. ## What state is the request in? Every request moves through a series of states, indicating its progress. Usually a new request will be in the `waiting_response` state until something happens to change that — for example, a response is received. However, states can't always be set automatically, because they require a decision to be made on what kind of answer the authority provided in the response. For states like this, Alaveteli invites the original requester to describe it — for example, when a response is received they can change the state to `successful`, `partially_successful` or `not_held` (if the authority replied to say they don't have the information requested).What you can change | Details |
---|---|
Title |
The title is shown on the request’s page, but is also used
in the URL (the text is changed to lower case, punctuation is removed
and, if necessary, a number is added for disambiguation — this is
called the “slug”).
Note that changing the title changes the URL, because the slug changes — this means any links to the old URL will no longer work, and will return a 404 (file not found) error. |
Who can see it? |
Change the Prominence setting to one of:
|
Who can respond? |
The Allow new responses from... setting can be one of:
|
What happens to rejected responses? |
The Handle rejected responses... setting specificies
what happens to responses that are not allowed (see previous entry):
|
What state is it in? |
See more about
request states, which can be customised for your installation.
You can force the state of the request by choosing it explicitly. Change the Described state setting. You may also need to set Awaiting description if, having changed the state, you want the original requester to update the description. For example, if the state depends on the information within the response, and you want the requester to classify it — see What state is the request in? above. |
Are comments allowed? |
The Are comments allowed? setting simply you choose to
allow or forbid annotations and comments on this request.
Note that this won’t hide any annotations that have already been left on the reques — it only prevents users adding new ones. |
Tags (search keywords) |
Enter tags, separated by spaces, that are associated with this request.
A tag can be either a simple keyword, or a key-value pair (use a colon as
the separator, like this: key:value ).
Tags are used for searching. Users and administators both benefit if you tag requests with useful keywords, because it helps them find specific requests — especially if your site gets busy and there are very many in the database. Although it’s a little more complex than tags on requests, categories also use tags: see more about tags for a little more information. |
backpage
as the prominence. The backpage
option stops the request
appearing in lists and searches so that it is effectively only visible
to anyone who has its URL — but it does not hide the request.