-
Notifications
You must be signed in to change notification settings - Fork 509
Description
When setting up Twitter as a data source our first step that we advise users do is to 'Create a new Twitter application'
Recently Twitter has added a lengthy process to be approved for a twitter application and we could offer new users some more advice as to how to get approved and what Twitter needs to approve.
Links to Twitters application documentation would be useful for users.
https://developer.twitter.com/en/apps/create
You also must have a twitter account in order to set up an application and even view the docs.
Is your feature request related to a problem? Please describe.
Users would be frustrated if they needed to set up twitter feeds into platform within a short period of time. Especially if they are not familiar with this kind of set up.
Describe the solution you'd like
A short description on what a twitter application requires e.g. An existing or new Twitter account preferably linked to your project or organisation, a short description of what kind of twitter information you will gather and what you will do with it,
A short text that reads ' Twitter applications may take a few hours or a few days to be approved by Twitter. Please be aware of this if you need this data quickly'
To reproduce/see this section
To Reproduce
Steps to reproduce the behavior:
- Go to a deployment you have admin access to
- Log in as 'an admin'
- Click on 'settings'
- Scroll down to 'data sources'
- Choose 'Twitter'
You will see the "Create new twitter application" section/link.
Task: Adding new descriptions to solve this ticket
- In the text that says 'Create a new twitter application" add "Twitter applications may take a few hours or a few days to be approved by Twitter. Please be aware of this if you need this data quickly." (note: please feel free to improve on this!) -> this section can be added to the en.json key "intro_step_1_desc" in app/common/locales/en.json within the platform-client repo.
Working on this issue
- The repository for this change is https://github.com/ushahidi/platform-client. Start here https://docs.ushahidi.com/platform-developer-documentation/getting-started if you have not set up the Ushahidi client before. Notice that you only need to install the platform-client (no need to set up the API for this) as long as you connect it to a live ushahidi.io or Ushahidi testing deployment.
Implementation notes
-
Fix in https://github.com/ushahidi/platform-client repo
-
Hint 💡 The code handling users can be found here: https://github.com/ushahidi/platform-client/tree/develop/app/settings/users
-
When you are done, 🔀 Start a Pull Request. There are two ways how you can start a pull request:
-
If you are familiar with the terminal or would like to learn it, here is a great tutorial on how to send a pull request using the terminal.
-
You can also edit files directly in your browser and open a pull request from there.
-
-
🏁 When done Ask in comments for a review :)
Want to work on this issue?🙋
Comment below. If someone else has claimed it, ask if they've opened a pull request already and if they're stuck -- maybe you can help them solve a problem or move it along!
Ping @rowasc if you need help with this issue!
