basti
087cb706d2
Fix JS linting errors
2020-10-31 13:30:44 +01:00
basti
7b1c3c813c
Finish reimbursement loading and sync
2020-10-30 15:26:32 +01:00
basti
c7b6f9e3e7
Submit reimbursements
2020-10-01 12:48:01 +02:00
basti
e4d2fdfce4
WIP Reimbursements/expenses
2020-09-29 17:58:38 +02:00
basti
4722064337
WIP expense items
2020-09-28 11:46:55 +02:00
basti
95743330e4
WIP Generic data handling and caching
...
Add basic support for reimbursements via new, generic data handling
functions.
2020-06-27 16:35:45 +02:00
basti
69141a31c4
Process contribution data before loading models
2020-05-28 13:44:32 +02:00
basti
832de3c06f
Load contributors from cache if present
...
And then update from network later
2020-05-28 11:33:47 +02:00
basti
50e1fc728c
Cache contributors in IndexedDB
2020-05-27 17:33:36 +02:00
basti
871731110b
Process contributor data
...
Add util function for processing contributor data, and remove bignums,
etc.
2020-05-27 16:27:08 +02:00
basti
4946b3311d
Remove all proposal-related code
...
We're not using proposals at the moment, so it's just in the way.
2020-05-10 10:25:06 +02:00
basti
1deecafee7
Handle pending changes for contributions
...
This adds the pending tx data to pending contributions (after adding or
vetoing, until the tx is mined). It also disables the veto button while
pending.
2019-09-20 15:43:34 +02:00
basti
6995b67a22
Add support for Zoom display name in profiles
2019-09-18 09:35:24 +02:00
basti
05e3118a0c
Re-submit vetoed contributions
2019-09-10 11:47:07 +02:00
basti
b02967c5ef
Basic contribution details
...
Adds a details pane for contribution records, similar to contributor
profiles.
Just the basic details for now. Can be extended with all kinds of
data, links, icons, etc. from here on.
2019-07-17 12:58:16 +02:00
basti
8cc1b02d19
WIP Details pane + contributor profiles
...
Adds a 3-pane layout option for showing details, as well as a dashboard
sub-route for showing contributor details in the new details pane.
2019-07-11 09:35:01 +02:00
bumi
d1791cadfe
Display contribution balances not token balances
...
We want to display the contribution balances (kredits earned) of the
contributors not the token balances.
2019-04-19 18:16:02 +02:00
bumi
2aae2a8f90
Fix kredits balance handling
...
Kredits are stored on the Token contract as uint256 / bignumbers with 18
decimal points. Just like Ether and required by the ERC20 standard.
So we need to work with bignumbers and format a bignumber value here.
2019-04-19 11:37:18 +02:00
basti
aa28a14d04
Switch to contribution token instead of proposals
...
No vetos yet, and only for collections (not creation).
closes #20
2019-04-09 12:55:44 +02:00
galfert
88be3525b5
Fix highlighting of current user in contributor list
...
Fixes #72
Introduces a helper to determine if a contributor is the current user.
2019-04-03 01:35:08 +02:00
galfert
1fb20b1d08
Fix linting errors
2019-03-27 18:19:25 +01:00
basti
a4088e7acf
Merge branch 'master' into naming-conventions
2018-04-17 12:55:20 +02:00
bumi
f0f82a96fb
Adjust for latest naming conventions
...
expept the renaming of ipfsHash to hashDigest all are already reflected
in the contracts
2018-04-17 11:43:44 +02:00
basti
c0b5c36115
Don't inject kredits service in models
2018-04-16 19:23:28 +02:00
basti
b09f19f399
Update Ember to 3.1
2018-04-16 18:11:52 +02:00
fsmanuel
fcc4045a4e
Merge branch 'master' into feature/store-models-in-service
...
# Conflicts:
# app/controllers/index.js
# tests/unit/controllers/index-test.js
2018-04-15 20:23:39 +02:00
bumi
e31ff492d5
merge master
2018-04-15 19:08:26 +02:00
fsmanuel
99bbcda709
Move contributors + proposals to service
...
With this change we have all the contributors + proposals all the time in one place and can update them via events.
2018-04-15 19:02:57 +02:00
bumi
8aa941e704
Rename recipientId to contributorId in proposals
2018-04-15 19:02:35 +02:00
bumi
399ee27af9
Revert "Adjust for new naming conventions"
2018-04-15 16:35:31 +00:00
bumi
7b5cea3613
Adjust for new naming conventions
2018-04-10 18:46:54 +02:00
bumi
32846194b6
Handle bignumber conversions
...
The kredits module always returns raw data from the contract. For uint
values these are bignumbers.
To handle those in the ember app we need to convert them to string or to
number.
2018-04-09 20:31:34 +02:00
fsmanuel
28f7466595
Cleanup controller, templates and service
2018-04-08 14:06:16 +02:00
fsmanuel
ad92ffa447
Extract serializer
2018-04-08 02:01:10 +02:00
fsmanuel
21f187cac2
Replace missed profileHash with ipfsHash
2018-04-08 00:44:25 +02:00
fsmanuel
429f670c12
Better assign
2018-04-07 17:22:33 +00:00
fsmanuel
b21d2ad864
Extract serializer logic into lib
...
To use the same code in hubot I extracted the serializer logic into lib to later move it into `truffle-kredits` when we are done with all other common logic.
2018-04-07 17:22:33 +00:00
fsmanuel
73d7ed52dd
Refactor contributor
2018-04-02 19:08:29 +02:00
fsmanuel
6a31b0d579
Rename contributor.kredits to .balance
2018-04-02 19:07:42 +02:00
fsmanuel
f12740dfa8
Update kredits service
2018-04-01 03:20:16 +02:00
basti
576e2741a9
More contract-related adjustments
2017-08-14 15:31:58 +02:00
basti
72cf4b495e
Adjust for new contract wrapper (WIP)
2017-08-12 13:59:18 +02:00
basti
1f41dbcae5
Load contribution details from IPFS
2017-06-07 10:35:57 +02:00
basti
7b91e64af4
Create contribution IPFS objects, attach to proposals
2017-06-06 21:27:05 +02:00
basti
0510cf2389
Set contributor kind from IPFS profile
2017-06-06 19:56:55 +02:00
basti
4cb3f5d8ba
Use profile data from IPFS for contributor models
2017-06-06 19:05:42 +02:00
basti
33e81a7668
Store proper contributor profile in IPFS
2017-06-05 21:58:46 +02:00
basti
2e61b4c8ad
Add checkbox for isCore
2017-02-19 11:44:24 +08:00
basti
e7fa188797
Store contributor profile data in IPFS
...
This stores the GitHub username and UID in IPFS, and stores the
resulting IPFS hash in the contract. Now we can remove the GitHub
profile data from the contract entirely.
2017-02-18 18:44:14 +08:00
basti
cd6fbfe17c
Mark current user in contrib list if available
2017-02-08 14:22:49 +08:00