Objection Add UI design
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript, react
- Domain
- frontend
Research direction
Start at src/modules/objection/Objection_add and compare the requested views with the screenshots. Read the nominations GET endpoint and the objections POST endpoint details in the issue, including the candidate tree and attachment fields. Done means the React UI is placed in the specified module and supports nomination selection and objection submission as described.
Written by the indexing model from the issue text.
Description

View
Maintaining tree view
Nomination of a particular party is listed under the Division (District in this case)
Todo : Design above page in react+meterialUI and place it here "src/modules/objection/Objection_add"
related end points
get: /elections/{election_id}/nominations/
required-parameters:{
“election_id” : “e09d8e84-6c46-406e-adb8-d4c132c848ba”,
}
return:{
[
{
“division_id” : “e09d8e84-6c46-406e-adb8-d4c132c848ba”,
“name” : “Colomobo”,
“nominations” : [
{
“nomination_id” : “a69454e5-2f96-480d-8df9-b59311c0a0b3”,
“team_id” : “a69454e5-2f96-480d-8df9-b59311c0a0b3”,
“team_name” : “Some-Political-Party1”,
},
{
“nomination_id” : “a69454e5-2f96-480d-8df9-b59311c0a0b3”,
“team_id” : “a69454e5-2f96-480d-8df9-b59311c0a0b3”,
“team_name” : “Some-Political-Party2”,
},
]
},
]

Objections - Create
Here you can create objections for one or more candidates.
You can attach if there are files of proof when submitting the objection.
related end points
post: /nominations/{nomination_id}/objections/
required-parameters:{
“sumbitted_by” : “e09d8e84-6c46-406e-adb8-d4c132c848ba”,
“comment” : “objection comment...”,
“attachement_file” : “path/to/file.jpg”,
}
- Dominant language
- JavaScript
- Stars
- 19
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ECLK/Nomination
-
ICTA TEST - Priority 03
Difficulty 5/5 Over a week Newbie friendliness 25/100
ECLK/Nomination#253 ·
-
Priority 3
Difficulty 3/5 1-2 days Newbie friendliness 25/100
ECLK/Nomination#246 ·
-
Create nomination Priority 3
Difficulty 4/5 3-5 days Newbie friendliness 35/100
ECLK/Nomination#159 · 1 comment ·
-
Common to all processes Priority 3
Difficulty 5/5 Over a week Newbie friendliness 25/100
ECLK/Nomination#140 · 1 comment ·
-
Project enhancementOpenCommon to all processes Priority 3
Difficulty 5/5 Over a week Newbie friendliness 20/100
ECLK/Nomination#139 · 1 comment ·
Similar issues
-
bug/1-unconfirmed kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 74/100
521xueweihan/HelloGitHub#4010 · 2 comments ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
Maintainers usually reply within 1 day
-
BUG
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
[BUG]: filesystem-edit-file converts a CRLF file's line endings to LF on every editPossibly taken @MohammadHijjawi97 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Mintplex-Labs/anything-llm#6755 ·
Maintainers usually reply within 1 day