Merge pull request #699 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
This commit is contained in:
		
						commit
						82cbf325c2
					
				
					 6 changed files with 12 additions and 11 deletions
				
			
		|  | @ -22,12 +22,12 @@ module StreamEntriesHelper | ||||||
|         link_to account_unfollow_path(account), class: 'button logo-button button--destructive', data: { method: :post } do |         link_to account_unfollow_path(account), class: 'button logo-button button--destructive', data: { method: :post } do | ||||||
|           safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.unfollow')]) |           safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.unfollow')]) | ||||||
|         end |         end | ||||||
|       else |       elsif !(account.memorial? || account.moved?) | ||||||
|         link_to account_follow_path(account), class: 'button logo-button', data: { method: :post } do |         link_to account_follow_path(account), class: 'button logo-button', data: { method: :post } do | ||||||
|           safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.follow')]) |           safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.follow')]) | ||||||
|         end |         end | ||||||
|       end |       end | ||||||
|     else |     elsif !(account.memorial? || account.moved?) | ||||||
|       link_to account_remote_follow_path(account), class: 'button logo-button modal-button', target: '_new' do |       link_to account_remote_follow_path(account), class: 'button logo-button modal-button', target: '_new' do | ||||||
|         safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.follow')]) |         safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.follow')]) | ||||||
|       end |       end | ||||||
|  |  | ||||||
|  | @ -4,6 +4,7 @@ import PropTypes from 'prop-types'; | ||||||
| import ImmutablePropTypes from 'react-immutable-proptypes'; | import ImmutablePropTypes from 'react-immutable-proptypes'; | ||||||
| import StatusListContainer from '../ui/containers/status_list_container'; | import StatusListContainer from '../ui/containers/status_list_container'; | ||||||
| import Column from '../../components/column'; | import Column from '../../components/column'; | ||||||
|  | import ColumnBackButton from '../../components/column_back_button'; | ||||||
| import ColumnHeader from '../../components/column_header'; | import ColumnHeader from '../../components/column_header'; | ||||||
| import { addColumn, removeColumn, moveColumn } from '../../actions/columns'; | import { addColumn, removeColumn, moveColumn } from '../../actions/columns'; | ||||||
| import { FormattedMessage, defineMessages, injectIntl } from 'react-intl'; | import { FormattedMessage, defineMessages, injectIntl } from 'react-intl'; | ||||||
|  | @ -129,9 +130,8 @@ export default class ListTimeline extends React.PureComponent { | ||||||
|     } else if (list === false) { |     } else if (list === false) { | ||||||
|       return ( |       return ( | ||||||
|         <Column> |         <Column> | ||||||
|           <div className='scrollable'> |           <ColumnBackButton /> | ||||||
|             <MissingIndicator /> |           <MissingIndicator /> | ||||||
|           </div> |  | ||||||
|         </Column> |         </Column> | ||||||
|       ); |       ); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | @ -2,9 +2,9 @@ | ||||||
|   = link_to TagManager.instance.url_for(status.account), class: 'detailed-status__display-name p-author h-card', target: stream_link_target, rel: 'noopener' do |   = link_to TagManager.instance.url_for(status.account), class: 'detailed-status__display-name p-author h-card', target: stream_link_target, rel: 'noopener' do | ||||||
|     .detailed-status__display-avatar |     .detailed-status__display-avatar | ||||||
|       - if current_account&.user&.setting_auto_play_gif || autoplay |       - if current_account&.user&.setting_auto_play_gif || autoplay | ||||||
|         = image_tag status.account.avatar.url(:original), width: 48, height: 48, alt: '', class: 'account__avatar u-photo' |         = image_tag status.account.avatar_original_url, width: 48, height: 48, alt: '', class: 'account__avatar u-photo' | ||||||
|       - else |       - else | ||||||
|         = image_tag status.account.avatar.url(:static), width: 48, height: 48, alt: '', class: 'account__avatar u-photo' |         = image_tag status.account.avatar_static_url, width: 48, height: 48, alt: '', class: 'account__avatar u-photo' | ||||||
|     %span.display-name |     %span.display-name | ||||||
|       %bdi |       %bdi | ||||||
|         %strong.display-name__html.p-name.emojify= display_name(status.account, custom_emojify: true, autoplay: autoplay) |         %strong.display-name__html.p-name.emojify= display_name(status.account, custom_emojify: true, autoplay: autoplay) | ||||||
|  |  | ||||||
|  | @ -8,9 +8,9 @@ | ||||||
|       .status__avatar |       .status__avatar | ||||||
|         %div |         %div | ||||||
|           - if current_account&.user&.setting_auto_play_gif || autoplay |           - if current_account&.user&.setting_auto_play_gif || autoplay | ||||||
|             = image_tag status.account.avatar(:original), width: 48, height: 48, alt: '', class: 'u-photo account__avatar' |             = image_tag status.account.avatar_original_url, width: 48, height: 48, alt: '', class: 'u-photo account__avatar' | ||||||
|           - else |           - else | ||||||
|             = image_tag status.account.avatar(:static), width: 48, height: 48, alt: '', class: 'u-photo account__avatar' |             = image_tag status.account.avatar_static_url, width: 48, height: 48, alt: '', class: 'u-photo account__avatar' | ||||||
|       %span.display-name |       %span.display-name | ||||||
|         %bdi |         %bdi | ||||||
|           %strong.display-name__html.p-name.emojify= display_name(status.account, custom_emojify: true, autoplay: autoplay) |           %strong.display-name__html.p-name.emojify= display_name(status.account, custom_emojify: true, autoplay: autoplay) | ||||||
|  |  | ||||||
|  | @ -25,11 +25,12 @@ module Devise | ||||||
|           ) |           ) | ||||||
| 
 | 
 | ||||||
|           filter = format(Devise.ldap_search_filter, uid: Devise.ldap_uid, email: email) |           filter = format(Devise.ldap_search_filter, uid: Devise.ldap_uid, email: email) | ||||||
|  | 
 | ||||||
|           if (user_info = ldap.bind_as(base: Devise.ldap_base, filter: filter, password: password)) |           if (user_info = ldap.bind_as(base: Devise.ldap_base, filter: filter, password: password)) | ||||||
|             user = User.ldap_get_user(user_info.first) |             user = User.ldap_get_user(user_info.first) | ||||||
|             success!(user) |             success!(user) | ||||||
|           else |           else | ||||||
|             return fail(:invalid_login) |             return fail(:invalid) | ||||||
|           end |           end | ||||||
|         end |         end | ||||||
|       end |       end | ||||||
|  |  | ||||||
|  | @ -21,7 +21,7 @@ module Mastodon | ||||||
|     end |     end | ||||||
| 
 | 
 | ||||||
|     def flags |     def flags | ||||||
|       'rc1' |       'rc2' | ||||||
|     end |     end | ||||||
| 
 | 
 | ||||||
|     def to_a |     def to_a | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue