Misc Fixes (#108)
* disallow t addresses * restrict ccr drafts to current user
This commit is contained in:
parent
59ebf8e971
commit
33411f105d
|
@ -48,6 +48,7 @@ def make_ccr_draft():
|
|||
def get_ccr_drafts():
|
||||
ccrs = (
|
||||
CCR.query
|
||||
.filter_by(user_id=g.current_user.id)
|
||||
.filter(or_(
|
||||
CCR.status == CCRStatus.DRAFT,
|
||||
CCR.status == CCRStatus.REJECTED,
|
||||
|
|
|
@ -30,6 +30,9 @@ def blockchain_get(path, params=None):
|
|||
|
||||
|
||||
def validate_blockchain_get(path, params=None):
|
||||
if path == '/validate/address' and params and params['address'] and params['address'][0] == 't':
|
||||
raise ValidationException('T addresses are not allowed')
|
||||
|
||||
try:
|
||||
res = blockchain_get(path, params)
|
||||
except Exception:
|
||||
|
|
|
@ -65,7 +65,7 @@ export default class RefundAddress extends React.Component<Props, State> {
|
|||
<Form.Item label="Refund address" validateStatus={status} help={help}>
|
||||
<Input
|
||||
value={refundAddress || ''}
|
||||
placeholder="Z or T address"
|
||||
placeholder="Z address"
|
||||
onChange={this.handleChange}
|
||||
disabled={isFetching || isSaving || errorFetching}
|
||||
/>
|
||||
|
|
|
@ -78,5 +78,5 @@ export function isValidSaplingAddress(address: string): boolean {
|
|||
}
|
||||
|
||||
export function isValidAddress(a: string): boolean {
|
||||
return isValidTAddress(a) || isValidSproutAddress(a) || isValidSaplingAddress(a);
|
||||
return isValidSproutAddress(a) || isValidSaplingAddress(a);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue