Added e-mail edit field to settings, proper format default for webfinger
This commit is contained in:
		| @ -1,4 +1,6 @@ | ||||
| class XrdController < ApplicationController | ||||
|   before_action :set_default_format | ||||
|  | ||||
|   def host_meta | ||||
|     @webfinger_template = "#{webfinger_url}?resource={uri}" | ||||
|  | ||||
| @ -22,6 +24,10 @@ class XrdController < ApplicationController | ||||
|  | ||||
|   private | ||||
|  | ||||
|   def set_default_format | ||||
|     request.format = 'json' if request.headers["HTTP_ACCEPT"].nil? && params[:format].nil? | ||||
|   end | ||||
|  | ||||
|   def username_from_resource | ||||
|     if resource_param.start_with?('acct:') || resource_param.include?('@') | ||||
|       resource_param.split('@').first.gsub('acct:', '') | ||||
|  | ||||
| @ -4,6 +4,8 @@ | ||||
| = form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put }) do |f| | ||||
|   = devise_error_messages! | ||||
|  | ||||
|   .field | ||||
|     = f.email_field :email, placeholder: 'E-mail address' | ||||
|   .field | ||||
|     = f.password_field :password, autocomplete: "off", placeholder: 'New password' | ||||
|   .field | ||||
|  | ||||
		Reference in New Issue
	
	Block a user