1
0
mirror of https://github.com/ascribe/onion.git synced 2025-02-14 21:10:27 +01:00

Increase robustness by excluding meta data for pieces that have been loaned before actual launch

This commit is contained in:
Tim Daubenschütz 2015-09-22 13:37:31 +02:00
parent 878a716262
commit 4bbc4afd61

View File

@ -65,6 +65,33 @@ let IkonotvPieceContainer = React.createClass({
}, },
render() { render() {
let furtherDetails = (
<CollapsibleParagraph
title={getLangText('Further Details')}
show={true}
defaultExpanded={true}>
<span>{getLangText('This piece has been loaned before we started to collect further details.')}</span>
</CollapsibleParagraph>
);
if(this.state.piece.extra_data && Object.keys(this.state.piece.extra_data).length > 0 && this.state.piece.acl) {
furtherDetails = (
<CollapsibleParagraph
title={getLangText('Further Details')}
show={true}
defaultExpanded={true}>
<IkonotvArtistDetailsForm
piece={this.state.piece}
isInline={true}
disabled={!this.state.piece.acl.acl_edit} />
<IkonotvArtworkDetailsForm
piece={this.state.piece}
isInline={true}
disabled={!this.state.piece.acl.acl_edit} />
</CollapsibleParagraph>
);
}
if(this.state.piece && this.state.piece.title) { if(this.state.piece && this.state.piece.title) {
return ( return (
<WalletPieceContainer <WalletPieceContainer
@ -72,19 +99,7 @@ let IkonotvPieceContainer = React.createClass({
currentUser={this.state.currentUser} currentUser={this.state.currentUser}
loadPiece={this.loadPiece} loadPiece={this.loadPiece}
submitButtonType={IkonotvSubmitButton}> submitButtonType={IkonotvSubmitButton}>
<CollapsibleParagraph {furtherDetails}
title={getLangText('Further Details')}
show={true}
defaultExpanded={true}>
<IkonotvArtistDetailsForm
piece={this.state.piece}
isInline={true}
disabled={!this.state.piece.acl.acl_edit} />
<IkonotvArtworkDetailsForm
piece={this.state.piece}
isInline={true}
disabled={!this.state.piece.acl.acl_edit} />
</CollapsibleParagraph>
</WalletPieceContainer> </WalletPieceContainer>
); );
} }