Skip to content

Commit 03e4f86

Browse files
authored
Merge pull request #1878 from basecamp/flavorjones/console1984-v2
Bump fizzy-saas to enable console auditing
2 parents d4a50c9 + 912bb8a commit 03e4f86

File tree

3 files changed

+36
-6
lines changed

3 files changed

+36
-6
lines changed

Gemfile.saas

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,17 @@ eval_gemfile "Gemfile"
33

44
git_source(:bc) { |repo| "https://github.com/basecamp/#{repo}" }
55

6-
6+
# SaaS-only functionality
77
gem "activeresource", require: "active_resource"
88
gem "queenbee", bc: "queenbee-plugin"
99
gem "fizzy-saas", bc: "fizzy-saas"
10+
gem "console1984", bc: "console1984"
11+
gem "audits1984", bc: "audits1984"
12+
13+
# Telemetry
1014
gem "rails_structured_logging", bc: "rails-structured-logging"
1115
gem "sentry-ruby"
1216
gem "sentry-rails"
13-
14-
# Telemetry
1517
gem "yabeda"
1618
gem "yabeda-actioncable"
1719
gem "yabeda-activejob", github: "basecamp/yabeda-activejob", branch: "bulk-and-scheduled-jobs"

Gemfile.saas.lock

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,31 @@
1+
GIT
2+
remote: https://github.com/basecamp/audits1984
3+
revision: c790eaec0716c8df56b3d0ab5bf5d75e3e1b0ed0
4+
specs:
5+
audits1984 (0.1.7)
6+
console1984
7+
importmap-rails (>= 1.2.1)
8+
rinku
9+
rouge
10+
turbo-rails
11+
12+
GIT
13+
remote: https://github.com/basecamp/console1984
14+
revision: 02b1b9ee7fd7050174b6a98c2b43057553621dc4
15+
specs:
16+
console1984 (0.2.2)
17+
irb (~> 1.13)
18+
parser
19+
rails (>= 7.0)
20+
rainbow
21+
122
GIT
223
remote: https://github.com/basecamp/fizzy-saas
3-
revision: f516ae03f981e080e5b4e55a8a2d8afb28de6f1d
24+
revision: 97d126e0a6084905aceaadf4facaa2a48b44e124
425
specs:
526
fizzy-saas (0.1.0)
27+
audits1984
28+
console1984
629
prometheus-client-mmap (~> 1.4.0)
730
queenbee
831
rails (>= 8.1.0.beta1)
@@ -440,6 +463,7 @@ GEM
440463
reline (0.6.3)
441464
io-console (~> 0.5)
442465
rexml (3.4.4)
466+
rinku (2.0.6)
443467
rouge (4.6.1)
444468
rqrcode (3.1.0)
445469
chunky_png (~> 1.0)
@@ -610,6 +634,7 @@ PLATFORMS
610634

611635
DEPENDENCIES
612636
activeresource
637+
audits1984!
613638
autotuner
614639
aws-sdk-s3
615640
bcrypt (~> 3.1.7)
@@ -618,6 +643,7 @@ DEPENDENCIES
618643
brakeman
619644
bundler-audit
620645
capybara
646+
console1984!
621647
debug
622648
faker
623649
fizzy-saas!

app/helpers/login_helper.rb

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
module LoginHelper
22
def login_url
3-
new_session_path(script_name: nil)
3+
# Use main_app because this helper may be invoked from an engine controller
4+
# that inherits from AdminController.
5+
main_app.new_session_path(script_name: nil)
46
end
57

68
def logout_url
7-
new_session_path
9+
main_app.new_session_path
810
end
911

1012
def redirect_to_login_url

0 commit comments

Comments
 (0)