]> cat aescling's git repositories - mastodon.git/commitdiff
Merge branch 'master' into glitch-soc/merge-upstream
authorThibaut Girka <thib@sitedethib.com>
Thu, 5 Sep 2019 09:36:41 +0000 (11:36 +0200)
committerThibaut Girka <thib@sitedethib.com>
Thu, 5 Sep 2019 09:36:41 +0000 (11:36 +0200)
17 files changed:
1  2 
.circleci/config.yml
.env.production.sample
Gemfile
Gemfile.lock
app/controllers/auth/confirmations_controller.rb
app/javascript/core/admin.js
app/javascript/mastodon/locales/defaultMessages.json
app/javascript/mastodon/locales/en.json
app/javascript/styles/mastodon/components.scss
app/lib/feed_manager.rb
app/serializers/activitypub/note_serializer.rb
app/views/directories/index.html.haml
config/environments/production.rb
config/locales/en.yml
db/schema.rb
package.json
yarn.lock

Simple merge
Simple merge
diff --cc Gemfile
Simple merge
diff --cc Gemfile.lock
Simple merge
index 1d6e4ec197caee981f47dd7eb987ef4a715dc325,89852526998dbedcedbcee3ace41ef724f4eb7e5..4e89446c7c8ca48c5db4cc5a8efc550ca9e8555f
@@@ -4,16 -4,22 +4,27 @@@ class Auth::ConfirmationsController < D
    layout 'auth'
  
    before_action :set_body_classes
 +  before_action :set_pack
+   before_action :require_unconfirmed!
  
    skip_before_action :require_functional!
  
+   def new
+     super
+     resource.email = current_user.unconfirmed_email || current_user.email if user_signed_in?
+   end
    private
  
 +  def set_pack
 +    use_pack 'auth'
 +  end
 +
+   def require_unconfirmed!
+     redirect_to edit_user_registration_path if user_signed_in? && current_user.confirmed? && current_user.unconfirmed_email.blank?
+   end
    def set_body_classes
      @body_classes = 'lighter'
    end
index 3f6f187bc71acf463ed6a90016822332ae7a3515,42c747d2efc50e379edee125c2717fdf5dbfb5d8..ffdabe67436ae0cde5b0b19241a4bc6fb6cb7d43
@@@ -1,6 -1,5 +1,7 @@@
 +//  This file will be loaded on admin pages, regardless of theme.
 +
  import { delegate } from 'rails-ujs';
+ import ready from '../mastodon/ready';
  
  const batchCheckboxClassName = '.batch-checkbox input[type="checkbox"]';
  
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc db/schema.rb
Simple merge
diff --cc package.json
Simple merge
diff --cc yarn.lock
Simple merge