web-app
web-app copied to clipboard
feat: Create dialog for users to add/remove custom servers
Feat: Create dialog for users to add/remove custom servers
Description
Created a new dialog component "Custom Server Component" under Server Selector component to add custom servers to a table and display the table in the dialog box. Added servers can also be deleted from the table. Selected servers in the table are added to the list of mifosXServers in localstorage using the settings service. This will help users to add and store custom servers to run the web app.
Related issues and discussion
Fixes #1273
Screenshots
New custom server dialog box
Added a new custom dummy server "https://mifos.xoxo" to the custom servers table
Checklist
Please make sure these boxes are checked before submitting your pull request - thanks!
-
[x] If you have multiple commits please combine them into one commit by squashing them.
-
[x] Read and understood the contribution guidelines at
web-app/.github/CONTRIBUTING.md
.
@BLasan Made the required changes. Please review. Thanks!
@sankha555 Add an empty line at the end of the code. This empty line must be presented in all ts,html and scss files
@BLasan I think I had already added the required newlines to all the files in commit 67797f02ddb60b1f10824d8b38b2eb5564ab29e6 in response to the changes suggested by you yesterday. Please take a look at it
@sankha555 Add an empty line at the end of the code. This empty line must be presented in all ts,html and scss files
@BLasan I think I had already added the required newlines to all the files in commit 67797f0 in response to the changes suggested by you yesterday. Please take a look at it
Thanks. We have to wait until @karantakalkar review and approve this PR
Thanks @BLasan ! @karantakalkar kindly take a look if you find time and provide your feedback about the utility of the PR and possible merging of the PR. It would be really helpful for me in future contributions. Thanks in advance!
LGTM, but we will need to wait till travis builds are back.
LGTM, but we will need to wait till travis builds are back.
Travis builds are now migrated to one time free plan of 10k credits aka 1k Linux builds only. After this, you have to move to one of the paid plans. It would be better if you move to Github Actions. I would be happy to push a pr, just did it for my company.
1 commit per pr, please squash them.
@BLasan Made the required changes. Please review. Thanks!
shall we squash the commits and rename the commit message as feat: Create dialog for users to add/remove custom servers
This pull request seems to be stale. Are you still planning to work on it? We will automatically close it in 30 days.