engine
engine copied to clipboard
Tracks contractual documents and exposes changes to the terms of online services.
Fix deployment from declaration repositories See https://github.com/OpenTermsArchive/p2b-compliance-declarations/runs/8152943330?check_suite_focus=true
Opened to allow pre-review. I still have to: - update the history schema for validation command - maybe some factorization in `archivist/index.js`
It sometimes happen that user need to do an action before being able to access the document. For example on [AutoEurope](https://contribute.opentermsarchive.org/en/service?destination=OpenTermsArchive%2Fp2b-compliance-declarations&name=Autoeurope&url=https://www.autoeurope.com/affiliateform/). User needs to click on the `Terms and conditions`...
This might be the expected behavior and to be handle with a specific filter but I believe it's not Example: ``` ARTICLE I. OBJET ``` leads to ``` [ ARTICLE...
PDF files need (and actually, support) no selector. However, https://github.com/OpenTermsArchive/contrib-declarations/issues/461 states that: > The provided selector "" has no match in the web page at 'https://developer.apple.com/terms/apple-developer-agreement/Apple-Developer-Agreement-English.pdf' This should not happen.
Up until now, if the user wants to generate the snapshots and versions, he is obliged to launch `npm start Service` from the OpenTermsArchive project and setup a `config/development.json` file...
As found in https://github.com/OpenTermsArchive/p2b-compliance-declarations/pull/113 lists are translated incorrectly and give ``` 6. **chapter 6**. 1. **subchapter i**. looks ok ... 7. **Chapter 7**. with no subchapter seems ok too 8....
I had to bypass this by adding a weird `?.pdf` at the end of the file on this https://github.com/OpenTermsArchive/p2b-compliance-declarations/pull/75/files A potential solution would be to make a `HEAD` axios request...
In a PR of a declaration edition or addition, a bot should publish the resulting version, in order to ease the reviewer's job. - Resulting version. - Resulting snapshot. ###...
Create a script to migrate some services from one instance to another. This script must take the configurations of a source storage adapter and a destination storage adapter as well...