aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/outgoing_message.rb
Commit message (Collapse)AuthorAgeLines
* More secure password changing - have to specifically have clicked link infrancis2008-03-21-2/+2
| | | | change password email, rather than using any link.
* Get rid of special envelope from -bounce addresses, as they are no good sincefrancis2008-03-21-2/+2
| | | | enough public authorities mail them with non-automatic messages.
* Clean out todo a bit.francis2008-03-18-2/+2
| | | | Annotate models up to date.
* Order search resultsfrancis2008-03-13-2/+5
|
* Make users all have their own URL, rather than sharing if they have the same ↵francis2008-03-12-2/+2
| | | | name.
* First pass at indexing info requests with solrfrancis2008-03-06-1/+3
|
* annotate modelsfrancis2008-02-27-2/+2
|
* Tags for public bodies (so can use to categorise for import/export etc.)francis2008-02-26-2/+2
|
* Preview requests.francis2008-02-25-2/+13
|
* Update model annotationfrancis2008-02-21-2/+2
|
* Update model annotations.francis2008-02-14-2/+2
|
* Don't change state for followups to waiting, unless was specifically ↵francis2008-02-14-2/+4
| | | | clarification.
* Links to user admin page and public body admin page from request admin pagefrancis2008-02-06-1/+2
|
* Store historty of state changes in event log.francis2008-02-06-2/+2
|
* First hack at new interface for classifying requests - is only per request, notfrancis2008-01-29-2/+2
| | | | per message, and has more states.
* Add NOT NULL constraints into the database everywherefrancis2008-01-24-8/+8
|
* Rename a function to a better name.francis2008-01-21-2/+2
| | | | Some documentation.
* Quote message that is being followed up to.francis2008-01-10-3/+11
|
* Make error messages and default values differ for followup messages to ↵francis2008-01-10-8/+30
| | | | initial requests.
* Let original requester send followup messages.francis2008-01-10-19/+28
|
* Update model annotationfrancis2008-01-04-3/+3
|
* Rename outgoing message field from sent_at to last_sent_at, as it recordsfrancis2008-01-02-2/+2
| | | | the time the message was last sent, not every time it was sent.
* Update model annotations.francis2008-01-02-2/+2
| | | | Todo updates.
* Framework for logging different events about an FOI request.francis2008-01-02-3/+4
| | | | Log outgoing messages as such events, so can know when one was resent.
* Make links in incoming and outgoing messages hyperlinks.francis2007-12-23-1/+2
|
* Display outgoing message properly as HTML.francis2007-12-22-1/+12
|
* Browse requests in admin interface, and allow resending of outgoing message.francis2007-12-17-1/+10
|
* Annotate model files with their members.francis2007-12-11-1/+16
| | | | Type "rake annotate_models" to do this.
* Have default text for letter.francis2007-11-09-1/+18
| | | | Prevent sending of letter if unaltered.
* Tidy up error messages.francis2007-11-07-2/+2
|
* Use self. when reading to model member variables from insidefrancis2007-10-30-8/+8
| | | | | | model member functions, as you have to use self. when writing so it'll be clearer. Remove some superfluous code
* Save that message has been sent and when.francis2007-10-24-4/+4
|
* Read in mySociety style configuration file, if it is there (use sensible ↵francis2007-10-24-5/+10
| | | | | | | defaults if not). Actually send request to public body, or fake address on staging site. Fix minor bug with sending front page form public body to new request page.
* Basic controller for sending email.francis2007-10-16-1/+17
|
* Use the other model itself, rather than its id, when saving two models at once,francis2007-09-12-2/+2
| | | | | | so that you don't get spurious error. This means if you forget to save the one before the other you are screwed, but hey. Instead of a transaction, just call valid? on both models first.
* Fix up some broken constraints.francis2007-09-11-4/+1
|
* Doesn't need public_body in model, as well as not in db.francis2007-09-11-2/+1
|
* Model for outgoing messages.francis2007-09-10-0/+23
Save body of initial request as an outgoing message. Try and validate and save the pair of models correctly.