Skip to content

✨ Implement new amp-access-poool extension#18700

Merged
jpettitt merged 60 commits intoampproject:masterfrom
p3ol:amp-access-poool
Dec 17, 2018
Merged

✨ Implement new amp-access-poool extension#18700
jpettitt merged 60 commits intoampproject:masterfrom
p3ol:amp-access-poool

Conversation

@dackmin
Copy link
Copy Markdown
Contributor

@dackmin dackmin commented Oct 12, 2018

Implements a new amp-access-poool extension (see #18699)

Please feel free to comment any line of that PR !

@jpettitt jpettitt added cla: yes and removed cla: no labels Nov 28, 2018
@googlebot
Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

@googlebot
Copy link
Copy Markdown

So there's good news and bad news.

👍 The good news is that everyone that needs to sign a CLA (the pull request submitter and all commit authors) have done so. Everything is all good there.

😕 The bad news is that it appears that one or more commits were authored or co-authored by someone other than the pull request submitter. We need to confirm that all authors are ok with their commits being contributed to this project. Please have them confirm that here in the pull request.

Note to project maintainer: This is a terminal state, meaning the cla/google commit status will not change from this state. It's up to you to confirm consent of all the commit author(s), set the cla label to yes (if enabled on your project), and then merge this pull request when appropriate.

@dvoytenko
Copy link
Copy Markdown
Contributor

LGTM on my side. Thanks!

@jpettitt jpettitt added cla: yes and removed cla: no labels Dec 17, 2018
@googlebot
Copy link
Copy Markdown

A Googler has manually verified that the CLAs look good.

(Googler, please make sure the reason for overriding the CLA status is clearly documented in these comments.)

@jpettitt jpettitt merged commit 3ccbcc0 into ampproject:master Dec 17, 2018
@jpettitt
Copy link
Copy Markdown
Contributor

@dackmin @NicolasAuger your PR is now merged. Congrats on your new extension.

Due to the holiday code freeze it won't make it to production until some time in January. Look for the "In Canary" and "In Production" labels on this PR to track status. Once it hits canary you will be able to test it in the real world using the dev channel setting at https://cdn.ampproject.org/experiments.html

cathyxz pushed a commit to cathyxz/amphtml that referenced this pull request Dec 17, 2018
* feat: start amp-access-poool, amp-acces based component

* feat: wip poool vendor implementation

* fix: add needed pingback method

* feat: declare amp-access-poool in main bundle config file

* feat: add article-access-poool example

* feat: add poool config

* feat: load poool script

* feat: add poool-paywall section

* styles: add component style file

* chore: add amp-access-poool validator

* feat: add itemID as amp-access-poool param

* feat: add mandatory params checking before processing

* fix: fix missing dev/user log method

* feat: render poool method

* fix: import missing methods

* feat: poool authorization

* tests: amp-access-poool test file

* docs: amp-access-poool documentation

* refactor: ensure that amp reader id is set in poool config

* tests: poool access/paywall tests

* docs: update documentation

* refactor: clean code

* docs: update amp-access-poool doc

* refactor: remove not needed test

* tests: remove useless expect

* docs: remove old config userIsPremium

* fix: remove access rules on article preview

* refactor: update unlock process

* fix: fix amp access poool json config

* refactor: set prod api url for authorization

* fix: disable popover

* refactor: remove unwanted config param

* feat: wip amp-access-poool iframe

* feat: working poool in iframe

- Need reauthorize after release

* feat(wip): iframe resizing

* refactor: clean old css

* refactor: iframe position and size

* refactor: manage unlock widget behavior

* fix: fix typo causing check-type test to fail

* fix: fix comments

* fix: fix typo

* refactor: remove css file

* refactor: replace local urls

* fix: fix wrong api protocol

* fix: missing addParamsToUrl & getMode

* fix: fix wrong prop type

* fix: fix addParamsToUrl method params

* fix: fix addParamsToUrl params

* fix: fix check-types issues

* fix: missing trailing comma
honeybadgerdontcare added a commit that referenced this pull request Dec 19, 2018
* cl/225092847 Add validator rules for amp-video and amp-yotpo in EXPERIMENTAL.

* cl/225106151 "add validator changes to support script templates -alabiaga@"

* cl/225388113 Revision bump for #19854

* cl/225400099 Revision bump for #19871

* cl/225612473 Remove EXPERIMENTAL from amp-list and amp-state.

* cl/225861155 Revision bump for #19872

* cl/225872246 Revision bump for #19894

* cl/225876987 Revision bump for #18700

* cl/226048698 Revision bump for #19928

* cl/226051527 Revision bump for #18440
bramanudom pushed a commit to bramanudom/amphtml that referenced this pull request Dec 19, 2018
* feat: start amp-access-poool, amp-acces based component

* feat: wip poool vendor implementation

* fix: add needed pingback method

* feat: declare amp-access-poool in main bundle config file

* feat: add article-access-poool example

* feat: add poool config

* feat: load poool script

* feat: add poool-paywall section

* styles: add component style file

* chore: add amp-access-poool validator

* feat: add itemID as amp-access-poool param

* feat: add mandatory params checking before processing

* fix: fix missing dev/user log method

* feat: render poool method

* fix: import missing methods

* feat: poool authorization

* tests: amp-access-poool test file

* docs: amp-access-poool documentation

* refactor: ensure that amp reader id is set in poool config

* tests: poool access/paywall tests

* docs: update documentation

* refactor: clean code

* docs: update amp-access-poool doc

* refactor: remove not needed test

* tests: remove useless expect

* docs: remove old config userIsPremium

* fix: remove access rules on article preview

* refactor: update unlock process

* fix: fix amp access poool json config

* refactor: set prod api url for authorization

* fix: disable popover

* refactor: remove unwanted config param

* feat: wip amp-access-poool iframe

* feat: working poool in iframe

- Need reauthorize after release

* feat(wip): iframe resizing

* refactor: clean old css

* refactor: iframe position and size

* refactor: manage unlock widget behavior

* fix: fix typo causing check-type test to fail

* fix: fix comments

* fix: fix typo

* refactor: remove css file

* refactor: replace local urls

* fix: fix wrong api protocol

* fix: missing addParamsToUrl & getMode

* fix: fix wrong prop type

* fix: fix addParamsToUrl method params

* fix: fix addParamsToUrl params

* fix: fix check-types issues

* fix: missing trailing comma
bramanudom pushed a commit to bramanudom/amphtml that referenced this pull request Dec 19, 2018
* cl/225092847 Add validator rules for amp-video and amp-yotpo in EXPERIMENTAL.

* cl/225106151 "add validator changes to support script templates -alabiaga@"

* cl/225388113 Revision bump for ampproject#19854

* cl/225400099 Revision bump for ampproject#19871

* cl/225612473 Remove EXPERIMENTAL from amp-list and amp-state.

* cl/225861155 Revision bump for ampproject#19872

* cl/225872246 Revision bump for ampproject#19894

* cl/225876987 Revision bump for ampproject#18700

* cl/226048698 Revision bump for ampproject#19928

* cl/226051527 Revision bump for ampproject#18440
@dackmin
Copy link
Copy Markdown
Contributor Author

dackmin commented Mar 4, 2019

@dvoytenko @jpettitt any idea when this PR will be released in canary or production?

@jpettitt
Copy link
Copy Markdown
Contributor

jpettitt commented Mar 4, 2019

It's in production, has been since January.

https://cdn.ampproject.org/v0/amp-access-poool-0.1.js

noranazmy pushed a commit to noranazmy/amphtml that referenced this pull request Mar 22, 2019
* feat: start amp-access-poool, amp-acces based component

* feat: wip poool vendor implementation

* fix: add needed pingback method

* feat: declare amp-access-poool in main bundle config file

* feat: add article-access-poool example

* feat: add poool config

* feat: load poool script

* feat: add poool-paywall section

* styles: add component style file

* chore: add amp-access-poool validator

* feat: add itemID as amp-access-poool param

* feat: add mandatory params checking before processing

* fix: fix missing dev/user log method

* feat: render poool method

* fix: import missing methods

* feat: poool authorization

* tests: amp-access-poool test file

* docs: amp-access-poool documentation

* refactor: ensure that amp reader id is set in poool config

* tests: poool access/paywall tests

* docs: update documentation

* refactor: clean code

* docs: update amp-access-poool doc

* refactor: remove not needed test

* tests: remove useless expect

* docs: remove old config userIsPremium

* fix: remove access rules on article preview

* refactor: update unlock process

* fix: fix amp access poool json config

* refactor: set prod api url for authorization

* fix: disable popover

* refactor: remove unwanted config param

* feat: wip amp-access-poool iframe

* feat: working poool in iframe

- Need reauthorize after release

* feat(wip): iframe resizing

* refactor: clean old css

* refactor: iframe position and size

* refactor: manage unlock widget behavior

* fix: fix typo causing check-type test to fail

* fix: fix comments

* fix: fix typo

* refactor: remove css file

* refactor: replace local urls

* fix: fix wrong api protocol

* fix: missing addParamsToUrl & getMode

* fix: fix wrong prop type

* fix: fix addParamsToUrl method params

* fix: fix addParamsToUrl params

* fix: fix check-types issues

* fix: missing trailing comma
noranazmy pushed a commit to noranazmy/amphtml that referenced this pull request Mar 22, 2019
* cl/225092847 Add validator rules for amp-video and amp-yotpo in EXPERIMENTAL.

* cl/225106151 "add validator changes to support script templates -alabiaga@"

* cl/225388113 Revision bump for ampproject#19854

* cl/225400099 Revision bump for ampproject#19871

* cl/225612473 Remove EXPERIMENTAL from amp-list and amp-state.

* cl/225861155 Revision bump for ampproject#19872

* cl/225872246 Revision bump for ampproject#19894

* cl/225876987 Revision bump for ampproject#18700

* cl/226048698 Revision bump for ampproject#19928

* cl/226051527 Revision bump for ampproject#18440
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants