Tom Hughes
e8af4b85bf
Fix new rubocop warnings
2023-09-26 18:42:57 +01:00
Tom Hughes
cd5b793dca
Redirect to open issues when an issue is reassigned
2022-08-26 13:49:09 +01:00
Andy Allan
a0d0dee886
Return to issue index if you can't view reassigned issue
...
Fixes #3652
2022-08-24 14:05:19 +01:00
Anton Khorev
9936b00d82
Wrap issue report rich text in div
2022-06-09 19:20:02 +01:00
Harry Wood
9401e451d1
Format report text with kramdown
...
Pass the text of reports ('details' field) through the RichText formatter to give us kramdown formatting support.
2022-04-29 01:31:39 +01:00
Harry Wood
db16445fc0
Add test of individual issue view with report
...
Add a test covering viewing an individual issue, a view which includes text of a report.
2022-04-29 01:29:44 +01:00
Andy Allan
2f6a87e443
Use assert_link
instead of assert page.has_link?
...
This leads to better error messages if the test fails
2022-01-06 15:04:03 +00:00
Andy Allan
d257c21740
Use assert_content
instead of assert page.has_content?
...
The assert_content comes from capybara, and gives a much more helpful
error message if the test fails.
2022-01-06 13:16:47 +00:00
Josh Soref
7c7a6b13cc
spelling: nonexistent
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-07-21 10:45:38 -04:00
Andy Allan
f18baae22e
Refactor login/logout into sessions controller
...
Certain controller methods are shared with oauth-based logins, and these have been
moved to a concern.
2021-03-24 11:32:46 +00:00
Tom Hughes
ea59d95f4a
Fix some new rubocop warnings
2020-08-06 22:27:30 +01:00
Tom Hughes
06122fc090
Enforce restrictions on issue visibility properly
2020-03-01 19:20:18 +00:00
Andy Allan
085412f624
Use i18n for submit button for issue comments
...
Normally when an en-GB.yml translation is missing, rails falls back to en.yml. But when
using the submit helpers, if the en-GB translation is missing, rails knows how to create
a fallback like 'Create {model_name}' without touching the en.yml file. This string might
then be different from what the test expects, e.g. 'Add Comment'.
So it's important to set the language headers, to avoid phantomjs from picking up your desktop
preferences in this specific case.
2019-06-12 19:24:06 +02:00
Andy Allan
234afb3f42
Remove custom deny_access handlers
...
Since these pages are not accessed by normal users, except for url fiddling, it's fine to respond with a generic access denied.
2018-11-14 14:10:51 +01:00
Andy Allan
3ec67ea2d3
Rename user_controller to users_controller
2018-10-03 15:31:10 +02:00
Tom Hughes
e5604ce98e
Assign vandalism reports for users to moderators
2018-06-17 11:14:19 +01:00
Tom Hughes
29f12c4547
Improve system tests for issues
2018-06-10 19:03:47 +01:00
Tom Hughes
d3700e6201
Merge branch 'master' into next
2018-06-10 17:02:12 +01:00
Tom Hughes
2aca6920dc
Use lazy lookups for translations in issues
2018-06-10 16:59:58 +01:00
Andy Allan
46c183ffeb
Add more tests
2018-03-28 11:05:47 +08:00
Andy Allan
e7e12a38c6
Create a more accurate permissions check message
2018-03-14 16:29:47 +08:00
Andy Allan
1c04af415e
Update tests for new link text
2018-02-28 16:10:30 +08:00
Andy Allan
80a241f798
Allow reporting of anonymous notes
2018-02-28 14:26:40 +08:00
Andy Allan
79bd1777ab
Fully internationalise the issues and reports interfaces.
2018-01-22 11:57:08 +00:00
Andy Allan
875e588348
Show issues based on all the users roles
...
Previously you were prevented from seeing moderator issues if you
were also an administrator.
2017-12-06 18:56:27 +00:00
Andy Allan
8dc8479e12
Re-enable issue reassigning.
2017-12-06 18:01:51 +00:00
Andy Allan
0df788d742
Rename 'issue_type' to 'assigned_role', set defaults in the model and test.
2017-12-06 17:15:11 +00:00
Andy Allan
ca032e0b44
Convert issue search tests to system tests
2017-11-29 18:58:51 +00:00
Andy Allan
3115fd41b1
Remove minitest-rails-capybara and convert feature tests to system tests
2017-11-29 12:33:03 +00:00