Closed Bug 913731 Opened 11 years ago Closed 10 years ago

Separate save and publish

Categories

(Webmaker Graveyard :: Popcorn Maker, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: brett, Assigned: thecount)

References

Details

(Whiteboard: preworkweek)

Attachments

(1 file)

Similar to bug # 912696 in thimble, we need to separate "saving" from publishing.
Summary: Seperate save and publish → Separate save and publish
Cannot land this if it is not enforced. So, implementing the front end is the last part of all this that needs to happen.
Depends on: 919710
Depends on: 922166
Whiteboard: mozfest
as discussed in team meeting, pushing from mozfest milestone
Attachment mime type: text/plain → text/x-github-pull-request
Assignee: scott → schranz.m
Status: NEW → ASSIGNED
lol
Assignee: schranz.m → nobody
Status: ASSIGNED → NEW
Whiteboard: preworkweek
Assignee: nobody → scott
Comment on attachment 802561 [details] [review]
https://github.com/mozilla/popcorn.webmaker.org/pull/200

Lint fails and a lot of comments. Some minor.

I'll test this locally once that's done (I should probably also land bug 919710 first too, so I'm on it).
Attachment #802561 - Flags: review?(schranz.m) → review-
Comment on attachment 802561 [details] [review]
https://github.com/mozilla/popcorn.webmaker.org/pull/200

The publish button needs to stay deactivated when either a save has been started/is happening and of course if a publish has started.

One case where it is not is if I make a new project, hit Save or Publish and then hit publish multiple times afterwards while our "project dialog" is open. It will save and publish correctly but you will incorrectly be told of an error.

Obviously we need these buttons to stay deactivated while waiting for responses from the server as well.
Attachment #802561 - Flags: review?(schranz.m) → review-
Attachment #802561 - Flags: review- → review?(schranz.m)
Attachment #802561 - Flags: review?(schranz.m) → review+
Depends on: 966440
Staged: https://github.com/mozilla/popcorn.webmaker.org/commit/2e35c9778399e2886299b2ec14ec416e6e320df8

Needs verification.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(scott)
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
Flags: needinfo?(scott)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: