mirror of
https://github.com/ascribe/onion.git
synced 2024-12-22 17:33:14 +01:00
loan/share forms multiedition
This commit is contained in:
parent
dc3d024f8d
commit
74faa286f1
@ -25,7 +25,7 @@ let LoanForm = React.createClass({
|
||||
},
|
||||
getFormData() {
|
||||
return {
|
||||
bitcoin_id: this.props.edition.bitcoin_id,
|
||||
bitcoin_id: this.getBitcoinIds().join(),
|
||||
loanee: this.refs.loanee.state.value,
|
||||
gallery_name: this.refs.gallery_name.state.value,
|
||||
startdate: this.refs.startdate.state.value,
|
||||
@ -59,15 +59,17 @@ let LoanForm = React.createClass({
|
||||
});
|
||||
},
|
||||
renderForm() {
|
||||
let title = this.props.edition.title;
|
||||
let title = this.getTitlesString().join("");
|
||||
let username = this.props.currentUser.username;
|
||||
let message =
|
||||
`Hi,
|
||||
|
||||
I loan \" ${title} \" to you.
|
||||
I loan :
|
||||
${title}to you.
|
||||
|
||||
Truly yours,
|
||||
${username}`;
|
||||
|
||||
let contract = <InputHidden ref="terms" value="True"/>;
|
||||
if (this.state.loaneeHasContract){
|
||||
let label = <div>
|
||||
@ -82,13 +84,6 @@ ${username}`;
|
||||
label={label}
|
||||
/>
|
||||
}
|
||||
//<InputText
|
||||
// ref="startdate"
|
||||
// name="startdate"
|
||||
// placeHolder="Loan start date"
|
||||
// required="required"
|
||||
// type="text"
|
||||
// submitted={this.state.submitted}/>
|
||||
return (
|
||||
<form id="loan_modal_content" role="form" onSubmit={this.submit}>
|
||||
<input className="invisible" type="email" name="fake_loanee"/>
|
||||
|
@ -16,18 +16,19 @@ let ShareForm = React.createClass({
|
||||
},
|
||||
getFormData() {
|
||||
return {
|
||||
bitcoin_id: this.props.edition.bitcoin_id,
|
||||
bitcoin_id: this.getBitcoinIds().join(),
|
||||
share_emails: this.refs.share_emails.state.value,
|
||||
share_message: this.refs.share_message.state.value
|
||||
}
|
||||
},
|
||||
renderForm() {
|
||||
let title = this.props.edition.title;
|
||||
let title = this.getTitlesString().join("");
|
||||
let username = this.props.currentUser.username;
|
||||
let message =
|
||||
`Hi,
|
||||
|
||||
I am sharing \" ${title} \" with you.
|
||||
I am sharing :
|
||||
${title}with you.
|
||||
|
||||
Truly yours,
|
||||
${username}`;
|
||||
|
@ -1,43 +0,0 @@
|
||||
import React from 'react';
|
||||
import Modal from 'react-bootstrap/lib/Modal';
|
||||
import OverlayTrigger from 'react-bootstrap/lib/OverlayTrigger';
|
||||
import ModalTrigger from 'react-bootstrap/lib/ModalTrigger';
|
||||
import Tooltip from 'react-bootstrap/lib/Tooltip';
|
||||
|
||||
import TransferForm from '../ascribe_forms/form_transfer'
|
||||
import ModalMixin from '../../mixins/modal_mixin'
|
||||
|
||||
let TransferModalButton = React.createClass({
|
||||
render() {
|
||||
return (
|
||||
<OverlayTrigger delay={500} placement="left"
|
||||
overlay={<Tooltip>Transfer the ownership of the artwork</Tooltip>}>
|
||||
<ModalTrigger modal={<TransferModal edition={this.props.edition}
|
||||
currentUser={this.props.currentUser}/>}>
|
||||
<div className="btn btn-ascribe-inv">
|
||||
TRANSFER
|
||||
</div>
|
||||
</ModalTrigger>
|
||||
</OverlayTrigger>
|
||||
)
|
||||
}
|
||||
});
|
||||
|
||||
let TransferModal = React.createClass({
|
||||
mixins : [ModalMixin],
|
||||
|
||||
render() {
|
||||
return (
|
||||
<Modal {...this.props} title="Transfer artwork">
|
||||
<div className="modal-body">
|
||||
<TransferForm edition={this.props.edition}
|
||||
currentUser={this.props.currentUser}
|
||||
onRequestHide={this.onRequestHide}/>
|
||||
</div>
|
||||
</Modal>
|
||||
)
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
export default TransferModalButton;
|
@ -1,6 +1,6 @@
|
||||
let constants = {
|
||||
'baseUrl': 'http://localhost:8000/api/',
|
||||
//'baseUrl': 'http://staging.ascribe.io/api/',
|
||||
//'baseUrl': 'http://localhost:8000/api/',
|
||||
'baseUrl': 'http://staging.ascribe.io/api/',
|
||||
'debugCredentialBase64': 'ZGltaUBtYWlsaW5hdG9yLmNvbTowMDAwMDAwMDAw', // dimi@mailinator:0000000000
|
||||
'aclList': ['edit', 'consign', 'transfer', 'loan', 'share', 'download', 'view', 'delete', 'del_from_collection', 'add_to_collection']
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user