| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 6478569 commit 144d0e6
16 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -18,8 +18,6 @@ class SlotController extends Controller { | |||
| 18 | 18 | Ok(views.html.commercial.slotTop(environment.stage, report)) | |
| 19 | 19 | case "top-above-nav" => | |
| 20 | 20 | Ok(views.html.commercial.slotTopAboveNav(environment.stage, report)) | |
| 21 | - case "top-below-nav" => | ||
| 22 | - Ok(views.html.commercial.slotTopBelowNav(environment.stage, report)) | ||
| 23 | 21 | case _ => InternalServerError("Missing template") | |
| 24 | 22 | } | |
| 25 | 23 | maybeResult getOrElse Ok("No data available.") | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -177,8 +177,6 @@ object DfpDataCacheJob extends ExecutionContexts with Logging { | |||
| 177 | 177 | ||
| 178 | 178 | Store.putTopAboveNavSlotTakeovers(stringify(toJson(LineItemReport(now, | |
| 179 | 179 | data.topAboveNavSlotTakeovers)))) | |
| 180 | - Store.putTopBelowNavSlotTakeovers(stringify(toJson(LineItemReport(now, | ||
| 181 | - data.topBelowNavSlotTakeovers)))) | ||
| 182 | 180 | Store.putTopSlotTakeovers(stringify(toJson(LineItemReport(now, data.topSlotTakeovers)))) | |
| 183 | 181 | } | |
| 184 | 182 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -57,10 +57,6 @@ case class DfpDataExtractor(lineItems: Seq[GuLineItem]) { | |||
| 57 | 57 | lineItems filter (_.isSuitableForTopAboveNavSlot) | |
| 58 | 58 | } | |
| 59 | 59 | ||
| 60 | - val topBelowNavSlotTakeovers: Seq[GuLineItem] = dateSort { | ||
| 61 | - lineItems filter (_.isSuitableForTopBelowNavSlot) | ||
| 62 | - } | ||
| 63 | - | ||
| 64 | 60 | val topSlotTakeovers = dateSort { | |
| 65 | 61 | lineItems filter (_.isSuitableForTopSlot) | |
| 66 | 62 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -46,9 +46,6 @@ trait Store extends Logging with Dates { | |||
| 46 | 46 | def putTopAboveNavSlotTakeovers(takeovers: String) { | |
| 47 | 47 | S3.putPublic(topAboveNavSlotTakeoversKey, takeovers, defaultJsonEncoding) | |
| 48 | 48 | } | |
| 49 | - def putTopBelowNavSlotTakeovers(takeovers: String) { | ||
| 50 | - S3.putPublic(topBelowNavSlotTakeoversKey, takeovers, defaultJsonEncoding) | ||
| 51 | - } | ||
| 52 | 49 | def putTopSlotTakeovers(takeovers: String) { | |
| 53 | 50 | S3.putPublic(topSlotTakeoversKey, takeovers, defaultJsonEncoding) | |
| 54 | 51 | } | |
@@ -81,7 +78,6 @@ trait Store extends Logging with Dates { | |||
| 81 | 78 | ||
| 82 | 79 | def getSlotTakeoversReport(slotName: String): Option[String] = slotName match { | |
| 83 | 80 | case "top-above-nav" => S3.get(topAboveNavSlotTakeoversKey) | |
| 84 | - case "top-below-nav" => S3.get(topBelowNavSlotTakeoversKey) | ||
| 85 | 81 | case "top" => S3.get(topSlotTakeoversKey) | |
| 86 | 82 | case _ => None | |
| 87 | 83 | } | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -82,7 +82,6 @@ <h3>Layout</h3> | |||
| 82 | 82 | <ul> | |
| 83 | 83 | <li><a href="@controllers.admin.commercial.routes.SlotController.viewSlot("top")">Mobile Top Slot</a></li> | |
| 84 | 84 | <li><a href="@controllers.admin.commercial.routes.SlotController.viewSlot("top-above-nav")">Desktop Top Above Nav Slot</a></li> | |
| 85 | - <li><a href="@controllers.admin.commercial.routes.SlotController.viewSlot("top-below-nav")">Desktop Top Below Nav Slot</a></li> | ||
| 86 | 85 | </ul> | |
| 87 | 86 | </div> | |
| 88 | 87 | </div> | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -306,7 +306,6 @@ class GuardianConfiguration extends Logging { | |||
| 306 | 306 | lazy val dfpTemplateCreativesKey = s"$dfpRoot/template-creatives.json" | |
| 307 | 307 | lazy val dfpCustomTargetingKey = s"$dfpRoot/custom-targeting-key-values.json" | |
| 308 | 308 | lazy val topAboveNavSlotTakeoversKey = s"$dfpRoot/top-above-nav-slot-takeovers-v1.json" | |
| 309 | - lazy val topBelowNavSlotTakeoversKey = s"$dfpRoot/top-below-nav-slot-takeovers-v1.json" | ||
| 310 | 309 | lazy val topSlotTakeoversKey = s"$dfpRoot/top-slot-takeovers-v1.json" | |
| 311 | 310 | ||
| 312 | 311 | lazy val takeoversWithEmptyMPUsKey = s"$commercialRoot/takeovers-with-empty-mpus.json" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -62,30 +62,6 @@ trait AdSlotAgent { | |||
| 62 | 62 | lineItems flatMap (_.creativeSizes) | |
| 63 | 63 | } | |
| 64 | 64 | ||
| 65 | - def hasAdInTopBelowNavSlot(adUnitWithoutRoot: String, edition: Edition): Boolean = { | ||
| 66 | - | ||
| 67 | - def targetsTopBelowNavSlot(lineItem: GuLineItem) = { | ||
| 68 | - lineItem.targeting.customTargetSets exists { targetSet => | ||
| 69 | - targetSet.targets exists (_.isSlot("top-below-nav")) | ||
| 70 | - } | ||
| 71 | - } | ||
| 72 | - | ||
| 73 | - def targetsEdition(lineItem: GuLineItem, edition: Edition) = { | ||
| 74 | - val editions = lineItem.targeting.editions | ||
| 75 | - editions.isEmpty || editions.contains(edition) | ||
| 76 | - } | ||
| 77 | - | ||
| 78 | - val isFront = adUnitWithoutRoot.endsWith("/front") || adUnitWithoutRoot.endsWith("/front/ng") | ||
| 79 | - | ||
| 80 | - isFront && lineItemsBySlot.getOrElse(TopBelowNavSlot, Nil).exists { lineItem => | ||
| 81 | - isCurrent(lineItem) && | ||
| 82 | - targetsTopBelowNavSlot(lineItem) && | ||
| 83 | - targetsEdition(lineItem, edition) && | ||
| 84 | - targetsAdUnit(lineItem, adUnitWithoutRoot) && | ||
| 85 | - !(environmentIsProd && targetsAdTest(lineItem)) | ||
| 86 | - } | ||
| 87 | - } | ||
| 88 | - | ||
| 89 | 65 | def omitMPUsFromContainers(pageId: String, edition: Edition): Boolean = { | |
| 90 | 66 | ||
| 91 | 67 | def toPageId(url: String): String = new URI(url).getPath.tail | |
@@ -105,6 +81,4 @@ sealed abstract class AdSlot(val name: String) | |||
| 105 | 81 | ||
| 106 | 82 | case object TopAboveNavSlot extends AdSlot("top-above-nav") | |
| 107 | 83 | ||
| 108 | - case object TopBelowNavSlot extends AdSlot("top-below-nav") | ||
| 109 | - | ||
| 110 | 84 | case object TopSlot extends AdSlot("top") | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -155,7 +155,6 @@ object DfpAgent | |||
| 155 | 155 | } | |
| 156 | 156 | ||
| 157 | 157 | updateLineItems(TopAboveNavSlot, topAboveNavSlotTakeoversKey) | |
| 158 | - updateLineItems(TopBelowNavSlot, topBelowNavSlotTakeoversKey) | ||
| 159 | 158 | updateLineItems(TopSlot, topSlotTakeoversKey) | |
| 160 | 159 | ||
| 161 | 160 | update(takeoverWithEmptyMPUsAgent)(TakeoverWithEmptyMPUs.fetch()) | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -286,9 +286,6 @@ case class GuLineItem(id: Long, | |||
| 286 | 286 | (endTime.isEmpty || endTime.exists(_.isAfterNow)) | |
| 287 | 287 | } | |
| 288 | 288 | ||
| 289 | - lazy val isSuitableForTopBelowNavSlot: Boolean = targeting.customTargetSets | ||
| 290 | - .exists(_.targets.exists(_.isSlot("top-below-nav"))) | ||
| 291 | - | ||
| 292 | 289 | lazy val isSuitableForTopSlot: Boolean = { | |
| 293 | 290 | costType == "CPD" && | |
| 294 | 291 | targetsNetworkOrSectionFrontDirectly && | |
| Back | FazBrowse Home | New Git URL |
0 commit comments