CEC-377 Create multi-file updates (#71)

* Replace Deploy Package with Deploy Manifest page
Stub new controls for package files

* Add Release notes and ECU FIles to Create Manifest

* Add Release notes and ECU FIles to Create Manifest

* Oops

* Replace multi release notes with single url

* Implement multiple file uploads and progress

* Update snapshots

* Unused import

* Move file to end of form
Update progress layout
This commit is contained in:
John Wu
2021-08-09 08:54:48 -07:00
committed by GitHub
parent 5d82356991
commit 0545b54daf
19 changed files with 1533 additions and 1943 deletions

View File

@@ -86,7 +86,7 @@ const MainForm = () => {
};
useEffect(() => {
setTitle("Deploy Manifest");
setTitle("Deploy Packages");
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
@@ -137,7 +137,7 @@ const MainForm = () => {
if (hasRole([Roles.CREATE, Roles.READ], groups)) {
actions.push({
tip: `Status "${row.name} ${row.version}"`,
link: `/manifest-status/${row.id}`,
link: `/package-status/${row.id}`,
icon: (
<VisibilityIcon aria-label={`Status ${row.name} ${row.version}`} />
),
@@ -147,7 +147,7 @@ const MainForm = () => {
actions = actions.concat([
{
tip: `Deploy "${row.name} ${row.version}"`,
link: `/manifest-deploy/${row.id}`,
link: `/package-deploy/${row.id}`,
icon: <SendIcon aria-label={`Deploy ${row.name} ${row.version}`} />,
},
{