Commit Graph

803 Commits

Author SHA1 Message Date
Daniel Ternyak 7f2d2c9490
Merge pull request #406 from grant-project/bitgo
Bitgo integration for mainnet
2019-03-21 15:57:03 -05:00
Daniel Ternyak ece0648015
Merge branch 'develop' into bitgo 2019-03-21 12:46:17 -05:00
Daniel Ternyak 1acbcc9675
Merge pull request #404 from grant-project/better-validation
Better validation
2019-03-21 12:44:46 -05:00
Will O'Beirne f19bcf50cb
Switch to getrawtransaction for... reasons? 2019-03-20 14:52:47 -04:00
Will O'Beirne 2641dd0aae
Fix types 2019-03-19 16:26:43 -04:00
Will O'Beirne f2d934a4db
Add config for fixie static ip proxy. 2019-03-19 16:24:25 -04:00
Will O'Beirne d4715695ad
Initial work on BitGo integration. Functions as expected. 2019-03-19 15:56:58 -04:00
Will O'Beirne 06ae67f1db
Flask command for clearing chain dependent db state 2019-03-19 15:14:49 -04:00
Will O'Beirne 9fad92944e
Merge branch 'better-validation' of github.com:dternyak/zcash-grant-system into better-validation 2019-03-19 13:02:34 -04:00
Will O'Beirne d07c01a4bd
Fix proposal model functions, tests pass. 2019-03-19 13:01:11 -04:00
Daniel Ternyak a4a80bfe4c
Merge branch 'develop' into better-validation 2019-03-18 16:00:06 -05:00
Daniel Ternyak a8d941d539
Merge pull request #403 from grant-project/no-invite-self
Prevent self invite
2019-03-18 15:59:56 -05:00
Daniel Ternyak c3bd058dc6
Merge branch 'develop' into no-invite-self 2019-03-18 15:59:49 -05:00
Daniel Ternyak e0199260af
Merge pull request #402 from grant-project/fix-milestone-rehydration
Fix detail page milestone rehydration
2019-03-18 15:56:40 -05:00
Daniel Ternyak 3bd34b114f
Merge branch 'develop' into fix-milestone-rehydration 2019-03-18 15:56:33 -05:00
Daniel Ternyak e51b82cf9f
Merge pull request #401 from grant-project/overflow-brief
Prevent brief from overflowing
2019-03-18 15:56:15 -05:00
Will O'Beirne 5deeea6506
More truncation 2019-03-18 15:11:24 -04:00
Will O'Beirne fb42eca561
Max lengths on signup form 2019-03-18 15:05:08 -04:00
Will O'Beirne 53f6a186ee
More safety validation 2019-03-18 15:03:01 -04:00
Will O'Beirne 0f49a73ae3
Fix tslint 2019-03-18 15:02:47 -04:00
Will O'Beirne 4511a1d6e8
Adjust merged in milestone validation 2019-03-18 14:53:15 -04:00
Will O'Beirne 824ba30fa5
Merge branch 'mixmasala-fix_negative_payout' into better-validation 2019-03-18 14:48:14 -04:00
Will O'Beirne 0ce35629a2
More component maxlengths 2019-03-18 14:47:46 -04:00
Will O'Beirne adc2fd4d63
Stricter validation, truncate before db entry, env var proposal target limit 2019-03-18 14:35:08 -04:00
Will O'Beirne b0c6614a64
Dont allow inviting members already on the team (including yourself.) 2019-03-18 12:51:46 -04:00
Will O'Beirne 2eff058add
Rehydrate proposal detail page milestones. 2019-03-18 12:43:30 -04:00
Will O'Beirne 6fc6fedab7
Prevent brief from overflowing. 2019-03-18 12:26:57 -04:00
Masala ba1b54d979 add check for payout percent > 100 2019-03-15 19:31:59 -04:00
Masala 3baa6d258f add payout percent frontend validation 2019-03-15 19:26:15 -04:00
Masala 7703d274bd raise ValidationException on invalid payout percent 2019-03-15 19:19:03 -04:00
Masala db05d2b86f no negative payouts 2019-03-15 18:14:17 -04:00
Daniel Ternyak 4abf840c0a
Merge pull request #386 from grant-project/develop
Release 1.0.0
2019-03-14 23:46:37 -05:00
William O'Beirne ba704f5f5c ToS & PP (#385)
* Privacy policy

* TOS
2019-03-14 23:45:56 -05:00
Daniel Ternyak 495b50a9e9
Misc Fixes (#381)
* Fix Logging typo

* only allow consecutive milestone date estimates

* fix typo

* handle empty target

* validate max proposal brief size
2019-03-14 23:24:10 -05:00
AMStrix c41d74c0fa String replacement for block explorer URL (#384)
use string replace to build block explorer url
2019-03-15 00:16:38 -04:00
Daniel Ternyak 314879e316
Create LICENSE 2019-03-14 23:11:45 -05:00
Daniel Ternyak 1ad359eddd
Delete LICENSE 2019-03-14 23:10:43 -05:00
Daniel Ternyak 860af087dc
Update README.md 2019-03-14 22:42:14 -05:00
Daniel Ternyak 2bb67b84d4
Update README.md 2019-03-14 22:41:30 -05:00
William O'Beirne 94b8837bdc Create preview fix + extras (#382) 2019-03-14 22:38:04 -05:00
William O'Beirne aff973182d Watcher zero fix (#383) 2019-03-14 22:37:37 -05:00
AMStrix 1d07997a7a Moar bugs (#379)
* #376 fix milestone passed to milestone_paid email

* #374 fix admin contribution PUT/POST status validation

* #373 fix updates & contributors tabs of Proposal
2019-03-14 22:26:28 -05:00
William O'Beirne 0e979dc77c Repeat bootstrap attempts (#380)
* Repeatedly attempt to bootstrap watcher until it happens.

* Get rid of first request bootstrap, watcher polls now.
2019-03-14 22:21:28 -05:00
AMStrix ad844263dd Several bugs (#378)
* #375 admin long lines in proposal Detail card

* #371 comment_reply & proposal_comment email url typo

* #367 fix link to RFP from Proposal create, just use id

* #368 profile avatar removal, allow_none on /user PUT
2019-03-14 20:55:13 -05:00
Daniel Ternyak d2e8acd704
Fix Logging typo (#377) 2019-03-14 20:51:51 -05:00
Daniel Ternyak 9b542ab1f1
More webargs validation (#344) 2019-03-14 15:29:02 -05:00
Daniel Ternyak ff3d048083
Consolidate migrations (#363) 2019-03-14 15:07:32 -05:00
William O'Beirne 5d7990a175 Testnet banner (#362)
* Scaffolding for banner

* Layout one

* Hide on homepage.

* Invert conditional
2019-03-14 14:37:50 -05:00
AMStrix d4368b2f25 admin: proposal published shows 'n/a' when datePublished is 0 (#361) 2019-03-14 12:47:42 -04:00
AMStrix 46aa7cf6cf Limit Contribution Related Emails (#360)
* BE: limit contribution emails to CONFIRMED & one per user + add app context to EmailSender

* BE: handle EmailSender setup and start using flask request context
2019-03-14 12:46:09 -04:00