ushahidi / platform-client-mzima Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
When not logged in, the names of users on the postcards say “anonymous” (happens for all postcards listed on the left in feed view).
Show name of the user who created the post initially
Describe the bug
Happens for the web client's Mobile menu:
To Reproduce
Steps to reproduce the behaviour:
Expected look (Screenshot)
See screenshot for how the close and share button is supposed to look like in the mobile menu
Note: If you can't see the screenshot added on github, open the issue on linear (request for access to linear through our Gitter community channel or on slack).
Additional context
Send “where to find what” type of content to the quick tour doc, and add the links to the terminologies section of the documents (for the features listed) below.
Note
This list will always grow and/or be updated
The correct status not showing up on postcards
The correct status should show up on postcards
Issues
Video
If you can't see/play the video added on github, open the issue on linear (request for access to linear through our Gitter community channel or on slack).
From SyncLinear.com | USH-921
Describe the bug
Back button not working once you try to search for a deployment
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Back button should take user back to the deployments screen
Screenshots
If you can't see the screenshot added on github, open the issue on linear (request for access to linear through our Gitter community channel or on slack).
Description: Map view post card/preview uses v5, while data view (left) uses v3.
Will also fix:
Post bands: Postcards (on map view) don’t have post bands
Categories have child categories under them. A child category takes on the permissions of the parent category it is created under.
Rename menu-list-non-links
Angular component name to better reflect its purpose in the web application
menu-list-non-links
Rename the menu-list-non-links
Angular component to menu-modal-popups
instead (without breaking the functionality).
Sorting by Date Updated
Send permissions-related content to roles and permissions: Legacy client doc for the following:
Note
This list will always grow and/or be updated
[data-qa=""]
The automation test suite should run whenever changes are made to the platform code.
Description: The cards on the feed view left disappear when clicked on to open up the post detail. The only time all cards show up is when the user is back to the data view page route.
Verify automated response sent in shows up in Data view as a card
Details can be seen are
Rename menu-list-links
Angular component name to better reflect its purpose in the web application
menu-list-links
Rename the menu-list-links
Angular component to menu-nav-views
instead (without breaking the functionality).
From SyncLinear.com | USH-916
Sorting by Date created
Prevent "from scratch" writing of pull request descriptions when contributors are submitting pull requests - add a pull request template for platform client (mzima). How to add a pull request template?
From SyncLinear.com | USH-919
During the post submission, the short text field is not detected in the CI environment. Figure out why, and a fix for it other than removing or skipping that field.
Description: Post metadata code appears more than once in the codebase and could be made into a component.
Update cypress to the latest stable version.
Ensure tests pass with same consistency and nothing is broken after the update
The mobile client cannot connect to and therefore does not allow for testing or developing with the backend API locally.
At the point where app detects that the backend url returned uses localhost, make it possible to find the locally hosted deployment on the list. It should run the locally hosted app successfully.
If you can't see the screenshot added on github, open the issue on linear (request for access to linear through our Gitter community channel or on slack).
Automate and verify creation of a parent category
**need to find an ID for specific post
Note
This list will always grow and/or be updated
The purpose of the "Add new post" button is not reflected in way the component is named in the code.
Rename the Angular component to add-web-post-button
instead (without breaking the functionality).
From SyncLinear.com | USH-914
Update this issue body when its time
This will be linked from the README file.
It will outline how to make contributions to the test automation suite.
e2e tests run but they don't pass. This has to do with the secrets. The user credentials are secrets in the main repo and it seems in forked repos, with the secrets missing, the tests don't pass.
Figure out a way around this so that contributors can see their tests run in the CI
Sign ups can be disabled for deployments. As a result, the Sign Up link is not available
Filter posts by Surveys
Results: 176
and Current results: 20/176
Counting and Results
Polling Station Administration
Positive events
Current Results
figure is 20/22Filters
to reveal filtersClear All filters
Results: 176
and Current results: 20/176
All you need to work on is step 3 from the all contributors doc page. Don't bother about steps 1 and 2 from the all contributors doc page.
In summary:
"contributors": []
Infos on the page should be updated after login and logout
Sorting by Post Date
The Share button appears on various pages of the platform. Let's verify the contents of the link to be shared that appears on the modals on the different pages.
[data-qa=""]
Problems (interactions with UI)
Problems (with code)
Similar to the sidebar issues we fixed sometime ago, there are also code-related problems that affect the data/feed view's UI, or that makes it possible to break other things:
Proposed solution
Restructure both styles and javascript code for the feed view and components used within it.
Video 1: On resize related UI issues
Video 2: Button focus and on load related UI issues
feed-view-btn-and-onload-ui.mov
If you can't see/play the videos added on github, open the issue on linear (request for access to linear through our Gitter community channel or on slack).
From SyncLinear.com | USH-922
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.