# 🏛️ Firefly Governance - Task Planning ###### date: 07/11/2022 ###### tags: `iota` `firefly` `governance` `document` ## Design - Create popup flow for registering events via deep link - Create flows for partially casted state ## Technical ### Task List Most of these steps must be done sequentially; some UI-related ones can be done in parallel. - [x] ([#4859](https://github.com/iotaledger/firefly/issues/4859)) Write technical specification - [ ] ([#4860](https://github.com/iotaledger/firefly/issues/4860)) Setup `participation` module / refactor existing library code - Refer to technical specification - [ ] ([#4861](https://github.com/iotaledger/firefly/issues/4861)) Add dashboard view with mocked proposals / refactor existing components - Requires technical specification - Refer to [Figma designs](https://www.figma.com/file/8KNJoaiiNIy1tunvQZ2auW/Governance-tab-%5BWIP%5D?node-id=641%3A18830) - [ ] ([#4862](https://github.com/iotaledger/firefly/issues/4862)) Add logic to query official nodes - [ ] ([#4863](https://github.com/iotaledger/firefly/issues/4863)) Add proposal view with mocked event - Implement form logic and keep "Confirm votes" button disabled - [ ] ([#4864](https://github.com/iotaledger/firefly/issues/4864)) Implement flow to cast votes - [ ] ([#4865](https://github.com/iotaledger/firefly/issues/4865)) Implement event registration flow - Will always be initiated via a deep link - [ ] ([#4866](https://github.com/iotaledger/firefly/issues/4866)) Add modal containing event phases and timeline - [ ] ([#4867](https://github.com/iotaledger/firefly/issues/4867)) Add display logic for proposal answer states - [ ] ([#4868](https://github.com/iotaledger/firefly/issues/4868)) Implement logic for more UX-friendly governance activities - [ ] ([#4869](https://github.com/iotaledger/firefly/issues/4869)) Implement search functionality for proposal dashboard - [ ] ([#4870](https://github.com/iotaledger/firefly/issues/4870)) Implement filter functionality for proposal dashboard - [ ] ([#4871](https://github.com/iotaledger/firefly/issues/4871)) Implement functionality for handling partially casted state - Can potentially be split up per method of resolving partially casted state (see this [comment](https://www.figma.com/file/8KNJoaiiNIy1tunvQZ2auW?node-id=2258:16535#283283256)) - [ ] ([#4872](https://github.com/iotaledger/firefly/issues/4872)) Write deep-link documentation for event registration - (Opt.) Implement functionality to edit nodes for (non-official) events ### Task Dependencies ```mermaid flowchart TD id1["#4859"] id2["#4860"] id3["#4861"] id4["#4862"] id5["#4863"] id6["#4864"] id7["#4865"] id8["#4866"] id9["#4867"] id10["#4868"] id11["#4869"] id12["#4870"] id13["#4871"] id14["#4872"] click id1 "https://github.com/iotaledger/firefly/issues/4859" "4859" _blank click id2 "https://github.com/iotaledger/firefly/issues/4860" "4860" _blank click id3 "https://github.com/iotaledger/firefly/issues/4861" "4861" _blank click id4 "https://github.com/iotaledger/firefly/issues/4862" "4862" _blank click id5 "https://github.com/iotaledger/firefly/issues/4863" "4863" _blank click id6 "https://github.com/iotaledger/firefly/issues/4864" "4864" _blank click id7 "https://github.com/iotaledger/firefly/issues/4865" "4865" _blank click id8 "https://github.com/iotaledger/firefly/issues/4866" "4866" _blank click id9 "https://github.com/iotaledger/firefly/issues/4867" "4867" _blank click id10 "https://github.com/iotaledger/firefly/issues/4868" "4868" _blank click id11 "https://github.com/iotaledger/firefly/issues/4869" "4869" _blank click id12 "https://github.com/iotaledger/firefly/issues/4870" "4870" _blank click id13 "https://github.com/iotaledger/firefly/issues/4871" "4871" _blank click id14 "https://github.com/iotaledger/firefly/issues/4872" "4872" _blank id1 --> id2 --> id3 id3 --> id4 id3 --> id5 id5 --> id6 id6 --> id9 id6 --> id10 id6 --> id13 id3 --> id7 id3 --> id8 id3 --> id11 id3 --> id12 id14 --> id7 ```
{"metaMigratedAt":"2023-06-17T11:32:47.289Z","metaMigratedFrom":"Content","title":"🏛️ Firefly Governance - Task Planning","breaks":true,"contributors":"[{\"id\":\"dd614adc-019c-4e22-a422-75b8ca40f397\",\"add\":6657,\"del\":2504}]"}
Expand menu