This tutorial explains which functions Trubudget has and how they work. The documentation is organized in following sections:
Learn how to create Users/Groups and how or when they are notified.
Learn which permissions exist in Trubudget and how to grant/revoke them.
Learn how to create and work with projects and their components.
Learn how to approve other organizations or nodes to expand your Trubudget network.
Learn how to download or upload a backup of the current data (multichain instance) as a root user.
Learn where to find the versions and connection quality of all Trubudget components
Changing these images is only possible by replacing the Thumbnail_*.jpg files in the
Changes are only applied after restarting the frontend.
Thumbnail_0024.jpg have to stay the same.
Thumbnail_0025.jpg and above are ignored.
The source of illustration images is unDraw with color code #53BBFE selected
This might happen because the backup.gz file you are trying to restore contains an invalid hash. If the error that occurs is "Failed to restore backup: Not a valid TruBudget backup" and it looks similar to the picture below, there is a script that can fix the hash. However, only use it if you are certain that your backup is a valid TruBudget backup.
To run the script please follow the instructions below:
- Navigate to the
/blockchainfolder and open your favorite shell
npm run check_backupand add the path to the backup.gz file you want to fix (e.g.
npm run check_backup -- "path/to/backup.gz")
- The script will print out the result of the check which tells you if the backup is valid or not.
- Optionally, type -f/--fix after the path. This option will also fix the hash if it is invalid. A new file
backup updated.gzwill be created in the same location as the one you provided. It is an exact copy of your backup, but with a corrected hash
- You can now use this file to restore your backup
- Note that if your filename contains a blank space (e.g.
backup (1).gz), you should use quotation marks when entering the path, so it will be recognized as one argument and not two separate ones.