kopia lustrzana https://dev.funkwhale.audio/funkwhale/funkwhale
				
				
				
			Fixed #476: invitation code not prefilled in form when accessing invitation link
							rodzic
							
								
									1c5268b84e
								
							
						
					
					
						commit
						420e778eb6
					
				|  | @ -0,0 +1 @@ | |||
| Fixed invitation code not prefilled in form when accessing invitation link (#476) | ||||
|  | @ -165,11 +165,7 @@ export default { | |||
|       messages: state => state.ui.messages | ||||
|     }), | ||||
|     suggestedInstances () { | ||||
|       let rootUrl = ( | ||||
|         window.location.protocol + '//' + window.location.hostname + | ||||
|         (window.location.port ? ':' + window.location.port : '') | ||||
|       ) | ||||
|       let instances = [rootUrl, 'https://demo.funkwhale.audio'] | ||||
|       let instances = [this.$store.getters['instance/defaultUrl'](), 'https://demo.funkwhale.audio'] | ||||
|       return instances | ||||
|     }, | ||||
|     version () { | ||||
|  |  | |||
|  | @ -100,7 +100,7 @@ export default new Router({ | |||
|       name: 'signup', | ||||
|       component: Signup, | ||||
|       props: (route) => ({ | ||||
|         invitation: route.query.invitation | ||||
|         defaultInvitation: route.query.invitation | ||||
|       }) | ||||
|     }, | ||||
|     { | ||||
|  |  | |||
|  | @ -2,6 +2,13 @@ import axios from 'axios' | |||
| import logger from '@/logging' | ||||
| import _ from 'lodash' | ||||
| 
 | ||||
| function getDefaultUrl () { | ||||
|   return ( | ||||
|     window.location.protocol + '//' + window.location.hostname + | ||||
|     (window.location.port ? ':' + window.location.port : '') | ||||
|   ) | ||||
| } | ||||
| 
 | ||||
| export default { | ||||
|   namespaced: true, | ||||
|   state: { | ||||
|  | @ -71,6 +78,9 @@ export default { | |||
|     } | ||||
|   }, | ||||
|   getters: { | ||||
|     defaultUrl: (state) => () => { | ||||
|       return getDefaultUrl() | ||||
|     }, | ||||
|     absoluteUrl: (state) => (relativeUrl) => { | ||||
|       if (relativeUrl.startsWith('http')) { | ||||
|         return relativeUrl | ||||
|  | @ -78,7 +88,9 @@ export default { | |||
|       if (state.instanceUrl.endsWith('/') && relativeUrl.startsWith('/')) { | ||||
|         relativeUrl = relativeUrl.slice(1) | ||||
|       } | ||||
|       return state.instanceUrl + relativeUrl | ||||
| 
 | ||||
|       let instanceUrl = state.instanceUrl || getDefaultUrl() | ||||
|       return instanceUrl + relativeUrl | ||||
|     } | ||||
|   }, | ||||
|   actions: { | ||||
|  |  | |||
|  | @ -7522,9 +7522,9 @@ void-elements@^2.0.0, void-elements@^2.0.1: | |||
|   version "2.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" | ||||
| 
 | ||||
| vue-gettext@^2.0.31: | ||||
|   version "2.0.31" | ||||
|   resolved "https://registry.yarnpkg.com/vue-gettext/-/vue-gettext-2.0.31.tgz#0f113bea6aed747e2a809ae4a0db83eaac0b07fc" | ||||
| vue-gettext@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/vue-gettext/-/vue-gettext-2.1.0.tgz#e4932037a8601412dd9f7d7d7a5d60c4bdb341d1" | ||||
| 
 | ||||
| vue-hot-reload-api@^2.1.0: | ||||
|   version "2.3.0" | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Eliot Berriot
						Eliot Berriot