Allow scheduling of tiles to publish (splice 1.1)

RESOLVED FIXED

Status

Content Services Graveyard
Tiles
P1
normal
RESOLVED FIXED
4 years ago
3 years ago

People

(Reporter: Mardak, Unassigned)

Tracking

(Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [story])

(Reporter)

Description

4 years ago
Currently very manual and technically hard process
Requires running code from https://github.com/mozilla/splice
Ed is point here, running the scripts to create all the tiles and uploading them
Official schedule is here: https://docs.google.com/a/mozilla.com/spreadsheets/d/1UpVIKG1Zso9a4fexXYQOVCxSrFweaAHpbDjNcErOUis/edit#gid=2138399643
Inventory Management priority 1 is getting a scheduling system up and running to elevate the issue of having to upload Tiles on the day of a campaign
(Reporter)

Comment 1

4 years ago
Moving story/tracking bugs to Tiles component.
Component: Tiles: Administration Front-End → Tiles
OS: Mac OS X → All
Hardware: x86 → All
(Reporter)

Updated

4 years ago
Depends on: 1105359
(Reporter)

Updated

4 years ago
Blocks: 1105411
(Reporter)

Updated

4 years ago
Blocks: 1105409
No longer blocks: 1105411
(Reporter)

Updated

4 years ago
Depends on: 1119474, 1119481
(Reporter)

Updated

4 years ago
Summary: Allow scheduling of tiles to publish → Allow scheduling of tiles to publish (splice 1.1)

Updated

4 years ago
Priority: -- → P1

Comment 2

3 years ago
Commit pushed to master at https://github.com/mozilla/splice

https://github.com/mozilla/splice/commit/0bc97145ea337b2a7ac47fa6c19f4f8fc80b42d6
Close bug 1105357 allow scheduling of tiles to publish

Squashed commit of the following:

commit f7fb062bf98beae1614fac146d6e1525bbedc0e1
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Feb 24 15:32:28 2015 +0400

    refactor code so that openRemoteDistribution lives in distribution.js instead of being duplicated

commit 93e64e3f68542d19180eef56ba550fc71ec2895f
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Feb 24 15:02:33 2015 +0400

    page init error in case channel data is missing

commit 0c725e2a58d68f99de23f34d247fbf4e5af3827d
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 18 16:51:19 2015 +0400

    remove unnecessary condition in showing UTC time in authoring.html

commit a9ca53a16fb6f435f0dcbc404e97240ccccf0b64
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 18 14:00:10 2015 +0400

    change reference to white color to #FFF in spliceApp.css

commit 3d39b9fdd43c9a8f86b13e6fe4ff6b33acff88c8
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 18:25:08 2015 +0400

    fix test_ingest after bucket upload optimization

commit c07544c27824faa701637c2a1e30a2b715763b84
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 18:23:15 2015 +0400

    fix tests for test_authoring after upload optimization

commit 4ef6f1819debb94fe64e54246068a3c031352925
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 18:16:34 2015 +0400

    ingest.py: do not upload files if they already exist

commit 0af059d3b9272d0c1838d1b8abde88afe8654eaa
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 18:15:59 2015 +0400

    new command to deploy scheduled distributions

commit c484b988f575fc754c1fb1ef53a56ba42c91a10b
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 17:28:47 2015 +0400

    tests for upcoming unschedule api

commit ce3186256090e76c557c6254a67a291acfa2e96d
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 17:25:45 2015 +0400

    PEP8 improvements for test_scheduling

commit c5062eefaa57ff6a220d7a8de65e107cb0072ff8
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 17:03:34 2015 +0400

    scheduling implementation and test

commit 13d61d973ab76266d1ee6d862f25518c3534dbf7
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 15:44:40 2015 +0400

    test validation error in authoring

commit d5f9c6ea8bb3d76a8871c6b13c14bb124a1c5456
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Feb 12 15:29:16 2015 +0400

    test scheduling features of authoring API

commit c19186d03e23fb0d0adb70c551578a72b52a6368
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 16:20:00 2015 +0400

    add UTC time in confirmation

commit 3b55af4834221cec9200e970154057eeff91a38e
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 16:08:32 2015 +0400

    allow for time selection in the current hour

commit 69dd03767920912899312790261f2ba59e264d2e
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 16:00:39 2015 +0400

    make datetime picker more accurate and allow for current day selection

commit 3ac438cc73e7db00838d45df67da1c96373659f9
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 15:37:35 2015 +0400

    flat navbar style for splice app

commit e47815270a746a319c8e95b83e2932135b5a44d0
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 15:29:34 2015 +0400

    confirmation dialog on unschedule

commit 356fcc0c3b35ae8cf880be92d31fb53bd13029ff
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 15:26:51 2015 +0400

    progress indicator on pageload for application state

commit cce583bf8b45dea745614da3a41fa459256b6425
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 15:24:00 2015 +0400

    de-duplicate navbar markup

commit b78037c2c80cea627eb214f6cf96d41688678110
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 11 14:57:19 2015 +0400

    markup change in authoring UI: removing default bootstrap boilerplate

commit c621c475dd94b81f25379f684345171c1b5bf29b
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Feb 10 18:36:45 2015 +0400

    ignore integration_tests directory

commit 52fd30708717e5a805b7450f05844440a6885368
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Feb 10 18:25:58 2015 +0400

    make affixed publish-bar less prone to get confused

commit 8b68597aa15695da32a0584ec07b3a51a2f2bb75
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Feb 10 18:24:58 2015 +0400

    de-duplicate controller code for splice authoring/upcoming UIs

commit fc9bcb5e4c615f17c7a2ce71abc03b9484df4a42
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 14:17:19 2015 -0500

    new migration for tspurway

commit 762f29826913aa5809a5cec97dc20f27a2c4ff2a
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 14:08:57 2015 -0500

    navbar links for upcoming and authoring

commit efa167c54880588a2dcbeda61d64062b03489e10
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 13:54:04 2015 -0500

    feature to unschedule upcoming distributions

commit e2c3f429fc8209199c7ba4ac2ae66ac8cd42be7b
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 13:19:54 2015 -0500

    upcoming UI with previews

commit f2271e738e30b1366c842e71fcee870b589404eb
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 12:33:05 2015 -0500

    comment tweak in authoring.py

commit c23d5edc40dade67dfa9beebeaf3b32ff47cc11a
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 12:32:43 2015 -0500

    handle download problems for distributions

commit e14555103321f111eb6bcc3f5551d0b95c0192fe
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 11:10:52 2015 -0500

    better file error messages

commit c64f4431b3a3f9db65a322aecb390d1cb053a01f
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 10:29:23 2015 -0500

    prettier form controls

commit 35b7040473202a8e7dfcbfa0490914e63e504014
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 10:29:00 2015 -0500

    button to clear scheduled date

commit a5d34bde2cb3d3af0340ff51860f2761accec6fa
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 02:48:58 2015 -0500

    bigger modal titles

commit 99fd6aba2a818a4d0d1d490d735dc93b722fb538
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 02:47:16 2015 -0500

    minor style changes to UI controls for authoring

commit f5282dbd7cbebc5be9e307f084c57e5ecd8d0bdc
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 02:25:32 2015 -0500

    Squashed commit of the following:

    commit 87c29a4b94162a815138bb90017d4442f9dc4f8b
    Author: tspurway <tspurway@gmail.com>
    Date:   Wed Jan 14 09:56:40 2015 -0500

        version bump

    commit 55428f3a3c02ea24901cf8773815d34eb21aab62
    Author: tspurway <tspurway@gmail.com>
    Date:   Wed Jan 14 09:53:22 2015 -0500

        Squashed commit of the following:

        commit 9ed149dac39be79e8f4d863420c63d1bb0a55556
        Author: tspurway <tspurway@gmail.com>
        Date:   Tue Jan 6 16:40:26 2015 -0500

            fixing table/model to include all click/impression stats

        commit fe894d4afefacc0baa6f17aa35eac74bf0e1e980
        Author: tspurway <tspurway@gmail.com>
        Date:   Tue Jan 6 16:38:18 2015 -0500

            fixing table/model to include all click/impression stats

        commit ff51f4ac2e9653e9553261f4d3dcef976c5958e3
        Author: tspurway <tspurway@gmail.com>
        Date:   Tue Jan 6 16:29:59 2015 -0500

            adding model for site_stats_daily

        commit 5b54d1c999bfa34813b12164ec70f98c1c8099c3
        Author: tspurway <tspurway@gmail.com>
        Date:   Tue Jan 6 16:18:29 2015 -0500

            adding migration for site_stats_daily

    commit 969867707a30e018808a652bc84a3e690a358c4c
    Author: tspurway <tspurway@gmail.com>
    Date:   Thu Dec 18 17:38:36 2014 -0500

        1.1.2 release

        fixes #1111685
        closes #44

        Squashed commit of the following:

        commit a1dd3ddcdd92ab49c741f488d4d7d166c5a16a45
        Author: tspurway <tspurway@gmail.com>
        Date:   Thu Dec 18 11:04:43 2014 -0500

            changing countries table migration to comply with our canonical list of iso3166 country_codes

        commit 03bd62ee4d8f439fa25d550049258d569f8cfda1
        Author: tspurway <tspurway@gmail.com>
        Date:   Thu Dec 18 10:48:20 2014 -0500

            adding SQLAlchemy model for countries table

        commit 798b02abdd4e1c8772ae15f3f1c729ab323e9cb6
        Author: tspurway <tspurway@gmail.com>
        Date:   Wed Dec 17 16:44:10 2014 -0500

            adding a table that contains countries and their iso two character codes.  this will be used for enhanced reporting.

    commit 2842d8380dfbf082b7661b54174f86715f2acba3
    Author: tspurway <tspurway@gmail.com>
    Date:   Tue Dec 16 14:43:50 2014 -0500

        merging feature_application_stats_table

        closes #43

    commit c298381018cffd9dfa7c5e28361825e6f83d9b4a
    Author: tspurway <tspurway@gmail.com>
    Date:   Tue Dec 16 14:10:13 2014 -0500

        Adding 'action' field to the application_stats table migration.  Adding SQLAlchemy model for application_stats.

    commit e67f0f2fe00ea8eb3982ca2cb92e21a1a3137266
    Author: tspurway <tspurway@gmail.com>
    Date:   Mon Dec 15 17:11:47 2014 -0500

        Migration for application_stats_daily table in Redshift.  This table corresponds to the 'app' log and is used for tracking fetch events.

commit ad6103a3eeb8bbeed207740812a0749a4a169582
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 02:23:11 2015 -0500

    add libmagic to README requirements

commit 90d405b1a972cda1e2a6e961143cc96ca179e867
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 02:12:21 2015 -0500

    scheduled insertion in database

commit a1c622d957cb923fd270045990ad27d9bb93e22a
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 02:11:49 2015 -0500

    make nicer schedule/deploy UI choices

commit b42b6f6dce2213edd4b33a672f8655ac1954dbda
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 00:56:26 2015 -0500

    confirmation shows local time

commit ce71fbea39cc2c4c00e085878a1eca8d55bd5574
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 00:49:07 2015 -0500

    remove redundant publish-bar in authoring partial

commit 8ec75b8aa2dc56440fc990f6aa6c90c31a1e3a78
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Feb 4 00:48:40 2015 -0500

    better upload progress/result handling

commit 8d84ad184a436d2c54f9eae67fc4cbbeda31f0dc
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Feb 3 23:01:51 2015 -0500

    remove superfluous markup and code in confirmation modal

commit f01641b06cb03549771af8af82ff33a05c55b0a2
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Tue Feb 3 20:46:37 2015 -0500

    make publish bar affixed, brings down a modal

commit 936b0ce06b858df98ed84efe58bb5b195a048563
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Jan 29 12:14:13 2015 -0500

    add datetimepicker library and dependencies

commit 31263c5042f672e7768bc67d8e6e6dde788cb413
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Thu Jan 29 10:58:33 2015 -0500

    document get_all_distributions function in queries.py

commit 6591a8785c61dfffcdf46252adca070fb0559ef2
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Wed Jan 28 15:27:39 2015 -0500

    fix Bug 1120220 - Previous distribution is always red/required

commit c0339ce84b600840f040734990bd1535c7f626e3
Author: Olivier Yiptong <olivier@olivieryiptong.com>
Date:   Mon Dec 15 12:48:50 2014 -0500

    scheduled_start_date column in distribution model

Updated

3 years ago
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
Blocks: 1136672
You need to log in before you can comment on or make changes to this bug.