Skip to content

Added log download-share for onboarding and node - installer. Changed the structure for emulator install. #680

Open
Zayadul-huq-afnan wants to merge 3 commits intodevfrom
task-2329-log-download-share
Open

Added log download-share for onboarding and node - installer. Changed the structure for emulator install. #680
Zayadul-huq-afnan wants to merge 3 commits intodevfrom
task-2329-log-download-share

Conversation

@Zayadul-huq-afnan
Copy link
Copy Markdown
Collaborator

PR Type

  • [ x ] Feature
  • Bugfix
  • Security Fix
  • Performance Improvement
  • Refactoring
  • Documentation
  • Other: ___________

Summary

Added export and share feature of installer logs from both ZeuZ node and frontend. Users can now easily download and share logs that are related to installer (e.g. onboarder setup , node-installer). Users can download the logs in a .txt format. Also users can easily share the logs via mail with us (info@zeuz.ai , will update this if needed). To share, user simply need to click the share log button, it will open a email modal with pre-filled receiver email (info@zeuz.ai , users can edit the receiver mail though) and body and the log file (.txt) will also be automatically attached.

Also, changed the structure for emulator installation. Now there are two files for emulator installation, one for mac and another for windows-linux.

How to test

1 . Go to node-installer page. install something or just check the status. Now click the "export logs" button , it will download the logs both from frontend and node . Now click the "share logs with zeuz'" button. it will open a email modal.

2 . Go to onboarder page ( currently supports Web, android, ios ) . In the setup ZeuZ node page step, you will find the export and share button.

Refer to the screen shots below

ZeuZ Ticket

Link: https://dev.zeuz.ai/Home/Ticket/TASK-2329/

PR Checklist

  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • A changelog entry has been made.
  • Version number has been updated.
  • Required modules have been added to respective "requirements*.txt" files.
  • Relevant Test Cases added to this description (below).
  • (Team) Label with affected action categories and semver status.

…xed the emulator install bug by capping the latest API to level 36 , level 37 is not reliable still. Also prioritized host machine compatible architecture while downloading system-image, previously it was choosing the highest API regardless the host machine compatible architecture
@Zayadul-huq-afnan
Copy link
Copy Markdown
Collaborator Author

Merge this following PR with this one -

https://github.com/riz-hossain/ZeuzServer/pull/3021

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant