Hello Hive Community Members,
With this post, allow me to provide you an update on checkin-with-xyz application. There were back to back bug reports by @starkerz, along with community members in discord server for Distriator & Checkinwithxyz. I started investigating. Above screenshot is for reference from discord server.
Bug Report
- User @beauty197 reported that, they don't see the menu item "Pending Approvals"
- Following that user @meno reported the same
- I started investigating & first thing first, I looked at login & menu items access.
- Pending approval is accessible to 'onboarder', 'super' and 'admin' users.
- Nothing wrong here. I checked backend code & realized that server has only 'super' and 'admin' role. There is no role named 'onboarder'
- 'onboarder' role can be temporary - meaning that an onboarder can be banned or deleted.
- So, instead of creating a new permanent role for an onboarder, I had to come up with a different logic but than I realized I implemented this earlier.
Check if user is onboarder or not
- I remember fixing this issue in Flutter app code
- I started looking into flutter application
- Here you can see in the screenshot, we are checking if user is onboarder or not after getting a list of onboarders
- I applied similar logic upon login & assigned 'onboarder' role to users who are white listed onboarder
Implement, test & deploy
- I implemented changes as listed in screenshot above
- Right after logging in, we get list of onboarders which aren't banned
- And we update user role & with that user will have correct access
- After that, compiled changes & shipped it, informed users to refresh app
- User @fokusnow confirmed that he has access to menu item
What? Yet?
- Yes. @beauty197 has same issues yet
- She is able to produce the issue again
I am left confused & I've also tried removing her as an onboarder & added her back as onboarder but no lock.
I'll keep investigating the issue. There are more issues on which we are working
- Photo isn't uploaded at first attempt
- Community Picker hides keyboard after typing single character everytime
- Sometimes it's asking for active/owner ๐ต I tried hard but I couldn't reproduce this issue. However, @starkerz did report it along with screenshot which left me confused yet.
I'll keep you posted on those fixes for those issues
๐ My Contributions to โฆ๏ธ Hive Ecosystem
Contribution | To | Hive | Ecosystem |
---|---|---|---|
Hive Witness Node | Hive API Node | 3Speak Video Encoder Node Operator (highest number of nodes) | 3Speak Mobile App Developer |
Podcast App Developer | 3Shorts App Developer | 3Speak Support & Maintenance Team | Distriator Developer |
CheckinWithXYZ | Hive Inbox | HiFind | Hive Donate App |
Contributed to HiveAuth Mobile App | Ecency โ 3Speak Integration | Ecency โ InLeo Integration | Ecency โ Actifit Integration |
Hive Stats App | Vote for Witness App | HiveFlutterKit | New 3Speak App |
๐ Support Back
โค๏ธ Appreciate my work? Consider supporting @threespeak & @sagarkothari88! โค๏ธ
Vote | For | Witness |
---|---|---|
sagarkothari88 | @sagarkothari88 | |
threespeak | @threespeak |