Project
Screen
View
Model
The ProjectScreenViewModel class is the support class used by the ProjectScreen to execute the requests to refresh and work on a project
Author
N7ghtm4r3 - Tecknobit
Parameters
: the host to launch the snackbar messages
See also
Properties
addRelease -> state used to display the EquinoxAlertDialog to add a new release
releaseNotes -> the notes of the release
releaseNotesError -> whether the releaseNotes field is not valid
releaseToEdit -> the release to edit, if requested
releaseVersion -> the version of the release
releaseVersionError -> whether the releaseVersion field is not valid
Functions
Function to add a new release to the current _project
Function to edit an exiting release
Function to refresh the _project
Function to execute the request to mark a member as NovaUser.Role.Tester
Function to execute the request to remove a member
Function to execute the request to delete or leave the project