create account

Utopian V2 task / Project module: collaborators (Completed) by gregory.latinier

View this thread on: hive.blogpeakd.comecency.com
· @gregory.latinier · (edited)
$10.05
Utopian V2 task / Project module: collaborators (Completed)
![utopian-V2-task.jpg](https://cdn.steemitimages.com/DQmc1BTNw8HjpaquzqppVDr6Qck1vQLPJ2YtMmoaTHSqsUo/utopian-V2-task.jpg)

#### Repository
https://github.com/utopian-io/v2.utopian.io/issues/182

#### Details
_Difficulty: 4/5_

In situation where a project belongs to an organisation or has a great community, the owners might want to involve their contributors even more. That's why we want to allow the possibility to give more power to a project's collaborators like give them the responsibility to handle the publication of articles.

*Design*
![image](https://user-images.githubusercontent.com/13222767/49004422-84182a80-f164-11e8-8c90-beb10d622335.png)

*Acceptance criteria*
* Use the search autocomplete to find users
* use a role array and not boolean (article, bounty, project management)

*UML*

add a collaborators optional array to the project model

*General advice*

* You need to be sure that what you developed is responsive. To do this, it is not enough to check on the phone. You should also you manually resize the browser. Here is a hint: use the quasar breakpoints and col-* classes.
* You need to verify your work on multiple browsers, including Chrome and Firefox. If you can also check multiple OS, even better.
* All strings must be placed in the i18n package
* Don't forget to run `yarn test` in the root package

#### Components

This task will involve web and backend development.

* Frontend: [The create/edit page of the project](https://github.com/utopian-io/v2.utopian.io/tree/develop/packages/client/src/pages/projects/create-edit)
* API: [The projects enpoints](https://github.com/utopian-io/v2.utopian.io/tree/develop/packages/api/modules/projects)
* API Integration tests

#### Deadline
This task should be completed within 2 weeks

#### Reward

Liquid STEEM will be sent to the task solver once the task is completed, as decided by the project owner. 
Access additional rewards by publishing the contribution via Utopian once merged.

The reward will depend on the task difficulty:
* difficulty 1/5: 50 STEEM
* difficulty 2/5: 100 STEEM
* difficulty 3/5: 200 STEEM
* **difficulty 4/5: 350 STEEM**
* difficulty 5/5: 600 STEEM

#### Communication
We, the dev core team, are here to help you develop your task in the best way possible.
@nothingismagick @icaro and I (@gregory [mod] on discord) will be available in a dedicated channel on the [utopian discord](https://discord.gg/CA9pqES). 

Remember that your can check the [public project page](https://github.com/orgs/utopian-io/projects/4) any time to see if the task is currently in progress.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 82 others
properties (23)
authorgregory.latinier
permlinkutopian-v2-task-project-module-collaborators
categoryutopian-io
json_metadata{"community":"steempeak","app":"steempeak","format":"markdown","tags":["utopian-io","task-development","contributors"],"users":["nothingismagick","icaro","gregory"],"links":["https://github.com/utopian-io/v2.utopian.io/issues/182","https://github.com/utopian-io/v2.utopian.io/tree/develop/packages/client/src/pages/projects/create-edit","https://github.com/utopian-io/v2.utopian.io/tree/develop/packages/api/modules/projects","/@nothingismagick","/@icaro","/@gregory","https://discord.gg/CA9pqES","https://github.com/orgs/utopian-io/projects/4"],"image":["https://cdn.steemitimages.com/DQmc1BTNw8HjpaquzqppVDr6Qck1vQLPJ2YtMmoaTHSqsUo/utopian-V2-task.jpg","https://user-images.githubusercontent.com/13222767/49004422-84182a80-f164-11e8-8c90-beb10d622335.png"]}
created2018-11-26 09:24:51
last_update2018-11-29 08:37:15
depth0
children3
last_payout2018-12-03 09:24:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value10.053 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,580
author_reputation34,278,323,818,021
root_title"Utopian V2 task / Project module: collaborators (Completed)"
beneficiaries
0.
accountutopian.tasks
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id75,924,848
net_rshares67,948,012,256,069
author_curate_reward""
vote details (146)
@clumsysilverdad ·
ty for the updates !
properties (22)
authorclumsysilverdad
permlinkre-gregorylatinier-utopian-v2-task-project-module-collaborators-20181126t111326558z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"app":"steemit/0.1"}
created2018-11-26 11:13:27
last_update2018-11-26 11:13:27
depth1
children0
last_payout2018-12-03 11:13:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length20
author_reputation28,166,630,869,767
root_title"Utopian V2 task / Project module: collaborators (Completed)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id75,928,674
net_rshares0
@gregory.latinier ·
This task has been assigned to @smilingvoid
properties (22)
authorgregory.latinier
permlinkre-gregorylatinier-utopian-v2-task-project-module-collaborators-20181126t093651273z
categoryutopian-io
json_metadata{"tags":["utopian-io"],"community":"steempeak","app":"steempeak"}
created2018-11-26 09:36:51
last_update2018-11-26 09:36:51
depth1
children0
last_payout2018-12-03 09:36:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length43
author_reputation34,278,323,818,021
root_title"Utopian V2 task / Project module: collaborators (Completed)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id75,925,258
net_rshares0
@worthtrick ·
Nice post

Posted using [Partiko Android](https://steemit.com/@partiko-android)
properties (22)
authorworthtrick
permlinkworthtrick-re-gregory-latinier-utopian-v2-task-project-module-collaborators-20181126t112755631z
categoryutopian-io
json_metadata{"app":"partiko"}
created2018-11-26 11:27:54
last_update2018-11-26 11:27:54
depth1
children0
last_payout2018-12-03 11:27:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length79
author_reputation2,229,633,469,385
root_title"Utopian V2 task / Project module: collaborators (Completed)"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id75,929,201
net_rshares0