| Commit message (Collapse) | Author | Age | Lines |
|\ |
|
| |
| |
| |
| | |
short_or_long_name of a public body
|
| |
| |
| |
| |
| | |
Add the facility to filter the public body feed by event type
using a query string parameter, e.g. event_type=sent.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously the "log in as" function after 3b6e5a692b852a88f55b21a7210f60a6f7cfc24b
would attempt to log the admin user out before issuing the redirect. Unfortunately
this approach does not work on WhatDoTheyKnow, where the admin pages are served via
a different domain (secure.mysociety.org) and so do not share session information with
the rest of the site.
This commit changes it to mark the PostRedirect with circumstance == "login_as",
which signals the user controller to log out the previous user even if they are
an admin. In other words, the user is logged out on the main site rather than the
admin site, skirting this problem.
Closes #450.
|
| |
| |
| |
| | |
Just trailing whitespace & one comment.
|
| |
| |
| |
| | |
Fixes #446. See issue for details.
|
|/ |
|
|
|
|
| |
Closes #415.
|
|
|
|
|
|
| |
Don't change logged-in user from an admin when visiting a auto-login URL.
Closes #306.
|
|
|
|
|
| |
Include information about what the per-day limit is, and when the
user can next make a request. Fixes #412.
|
|
|
|
| |
Fixes #407.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
So it turns out that issue #408 is a real and potentially nasty
bug. The code was assuming that attachments are returned in the
order they were created, which is a) not guaranteed to be the case,
and b) sometimes actually not the case, hence the occasional test
failures.
This trivial patch corrects the issue by sorting attachments by
id. The effect of this is to return them in the order they were
added to the database, since all were added using the same sequence
in a single database session.
Fixes #408.
|
| |
|
|
|
|
|
|
|
| |
The variables last_request_id and last_body_id were not used
by the view, so it’s clearer to make them local variables so
it’s obvious from the controller code which values influence
the rendering.
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
locale/app.pot
|
| | |
|
| |
| |
| |
| | |
Corrected diagnosis, test & fix for issue #351. Fixes #351.
|
| |
| |
| |
| |
| |
| | |
This *ought* to fix the problem with the alert-tracks daemon
opening more and more copies of the xapian db till it exhausts
the available file descriptors.
|
| |
| |
| |
| |
| |
| |
| | |
If a user cannot make new requests because they are
rate-limited, and they compose a request whilst logged
out, include the text of the request in the message
that explains about the rate limit so it is not lost.
|
| |
| |
| |
| |
| |
| |
| |
| | |
When a user account has been suspended, we write (Banned) after their
user name. But sometimes we need to suspend accounts temporarily,
such as pending the result of a discussion, and it is misleading
to write (Banned) in such cases; so let’s change it to (Account
suspended) instead.
|
|\ \ |
|
| | |
| | |
| | |
| | | |
the tin
|
| | |
| | |
| | |
| | | |
URL helpers seemed to fix things up
|
| | | |
|
| |/
|/| |
|
|/
|
|
| |
At the same time, cause the tests not to rely on WDTK data. Fixes #396
|
|
|
|
|
|
| |
Add the capability to specify a limit to the number of requests a
user can make per day, which can be turned off for specific users
in the admin interface.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Better error reporting when an incoming message has no raw_email.
This is useful if you make a mistake when creating new test data,
to pick an example application completely at random (not).
|
| |
| |
| |
| |
| |
| |
| | |
Put the most-recently-answered first, rather than the
most-recently-reclassified. This is inspired by issue #370,
though it does not fix all the issues raised in that ticket.
(The wording is still outright misleading in some cases.)
|
| |
| |
| |
| |
| | |
So, well, I found this change when I ran git diff; and the truth
is that I just prefer it aesthetically. Is that so sinful?
|
| |
| |
| |
| |
| | |
If $RAILS_ENV is unset, raise an exception rather than just blithely
creating a directory called cache/attachments_.
|
|/ |
|
|
|
|
|
| |
This is a test for what I thought issue #370 might be. However this
test is passing, so it isn’t that.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
app/controllers/request_controller.rb
|
| |
| |
| |
| |
| | |
Remove the references to raw_emails.data_text and data_binary,
which have not existed since the summer.
|
| | |
|
| | |
|
| | |
|