remove payment and payment related texts from 'yhdistys' page & membership form

This commit is contained in:
Cihan Bebek
2018-10-29 22:34:11 +00:00
parent 787bece718
commit b04ddc08c4
3 changed files with 19 additions and 33 deletions

View File

@@ -4,16 +4,16 @@ import MembershipInfoForm from './membershipInfoForm';
module.exports = React.createClass({
getInitialState() {
return {
paymentSuccess: false
signupSuccess: false
};
},
handlePaymentSuccess() {
this.setState({ paymentSuccess: true });
handleSignupSuccess() {
this.setState({ signupSuccess: true });
},
render() {
if(!this.state.paymentSuccess) {
if (!this.state.signupSuccess) {
return (
<MembershipInfoForm onPaymentSuccess={this.handlePaymentSuccess} />
<MembershipInfoForm onSignupSuccess={this.handleSignupSuccess} />
);
}
return (
@@ -26,7 +26,7 @@ module.exports = React.createClass({
fill='#349c4a'
d='M384.235 158.192L216.92 325.518 127.86 236.48l-14.142 14.144 103.2 103.18 181.36-181.47' />
</svg>
<p> Maksu ja rekisteröityminen onnistui.</p>
<p> Rekisteröityminen onnistui. Tervetuloa jäseneksi!</p>
<p> Tervetuloa Koodiklinikka ry:n jäseneksi!</p>
</div>
);

View File

@@ -4,7 +4,6 @@ var _ = require('lodash');
var request = require('axios');
var React = require('react');
var classSet = require('classnames');
var StripeCheckout = require('react-stripe-checkout').default;
var api = require('../api');
var Loader = require('./loader');
@@ -44,15 +43,14 @@ module.exports = React.createClass({
pristineFields: fieldNames
};
},
onSubmit(token) {
onSubmit() {
this.setState({
sending: true,
error: null
});
request.post(api('membership'), {
userInfo: getUserInfo(this.state),
stripeToken: token.id
userInfo: getUserInfo(this.state)
})
.then(() => {
this.setState({ sending: false });
@@ -171,26 +169,14 @@ module.exports = React.createClass({
</div>
)}
<br />
<StripeCheckout
amount={1000}
currency='EUR'
description='Jäsenmaksu'
email={this.state.email}
image='https://avatars3.githubusercontent.com/u/10520119?v=3&s=200'
name='Koodiklinikka ry'
stripeKey={config.stripe.publicKey}
token={this.onSubmit}
<button
type='button'
disabled={inputErrors.length !== 0}
className='btn btn__submit'
onClick={this.onSubmit}
>
<button
type='button'
disabled={inputErrors.length !== 0}
className='btn btn__submit'>
Siirry maksamaan
</button>
</StripeCheckout>
<p>
<small>Seuraava vuosimaksu veloitetaan automaattisesti <br />kortiltasi vuoden kuluttua.</small>
</p>
Liity jäseneksi
</button>
</form>
</div>
);

View File

@@ -24,7 +24,7 @@ block content
p.
Koodiklinikka on nyt rekisteröity yhdistys!
p.
Lähes nelivuotisen taipaleensa aikana Koodiklinikka on kasvanut lähes tuhannen rekisteröityneen jäsenen yhteisöiksi ja näin saavuttanut aseman Suomen suurimpana ohjelmointiaiheisena yhteisönä! Liittymällä Koodiklinikka ry:n jäseneksi tuet toimintaamme, ja tulevaisuudessa yhdistyksen jäsenyys oikeuttaa etuihin Koodiklinikan tapahtumissa.
Lähes nelivuotisen taipaleensa aikana Koodiklinikka on kasvanut lähes tuhannen rekisteröityneen jäsenen yhteisöiksi ja näin saavuttanut aseman Suomen suurimpana ohjelmointiaiheisena yhteisönä! Liittymällä Koodiklinikka ry:n jäseneksi tuet toimintaamme.
p.
Yhdistyksen jäsenyys <b>ei ole</b>, eikä tule olemaan, <b>pakollinen</b> Koodiklinikan käyttäjille tai meetuppeihin osallistujille.
.column.column1-2
@@ -36,13 +36,13 @@ block content
.column.column1-2.membership-information
p.
Kuka tahansa Slack:iin rekisteröitynyt käyttäjä voi liittyä yhdistyksen jäseneksi maksamalla <b>10€</b> vuosittaisen jäsenmaksun.
Kuka tahansa Slack:iin rekisteröitynyt käyttäjä voi liittyä yhdistyksen jäseneksi.
p.
Jäsenmaksulla tulemme tekemään tapahtumistamme vieläkin mielenkiintoisempia ja kattamaan kustannuksia jäsenmäärämme kasvaessa.
HUOM! Jäsenmaksu ei ole tältä erää voimassa. Liittyminen on ilmaista.
p.
Jos tarvitset Slack-kutsun, siirry <a target="_blank" href="/">etusivulle</a>.
p.
Jäsenrekisterin rekisteriseloste luettavissa <a target="_blank" href="https://docs.google.com/document/d/1w-NZkf1EFYMC8a4LsoZouhpMVKORmPi8UFWRhurr0oM/edit?usp=sharing">Google Drivessä</a>.
p.
Lisätietoa yhdistyksen jäsenyydestä tai vuosimaksusta emaililla <span class="email"></span>
Lisätietoa yhdistyksen jäsenyydestä sähköpostitse <span class="email"></span>