Skip to content
This repository has been archived by the owner on Jul 27, 2022. It is now read-only.

ISAICP-6583: Add autocompletion to keyword search. #2576

Open
wants to merge 365 commits into
base: EPIC-6572
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
365 commits
Select commit Hold shift + click to select a range
98ff3bd
ISAICP-6677: Unshallow fetch the repo before runing PHP CS.
claudiu-cristea Sep 8, 2021
fef225b
ISAICP-6677: DRUPAL_PRIVATE_FILE_SYSTEM should be relative to webroot.
claudiu-cristea Sep 10, 2021
1496e93
ISAICP-6677: Use newer version of openeuropa/task-runner.
claudiu-cristea Sep 10, 2021
2265a18
ISAICP-6677: DRUPAL_PRIVATE_FILE_SYSTEM should be relative to webroot.
claudiu-cristea Sep 10, 2021
2eb7d23
ISAICP-6677: Ensure public/private files & temp directories are writa…
claudiu-cristea Sep 10, 2021
33c779c
ISAICP-6677: Update Toolkit to 4.4.11.
claudiu-cristea Sep 10, 2021
e83093e
ISAICP-6673: Remove uneeded steps from the tests.
idimopoulos Sep 10, 2021
4fc8ab5
Merge remote-tracking branch 'origin/EPIC-6497' into ISAICP-6673
claudiu-cristea Sep 13, 2021
8e9a511
ISAICP-6693: Install ESLint with necessary plugins.
pfrenssen Sep 13, 2021
7edee48
ISAICP-6673: Improve performance by running the mail setup on the sui…
idimopoulos Sep 13, 2021
2ba9c24
Merge branch 'ISAICP-6673' of git.fpfis.eu:digit/digit-joinup-dev int…
idimopoulos Sep 13, 2021
3f361c9
ISAICP-6673: Minor fix in function calling.
idimopoulos Sep 13, 2021
0dbe77e
ISAICP-6693: Configure ESLint.
pfrenssen Sep 13, 2021
9039863
ISAICP-6693: Do not run the 'prettier' standard on YAML files.
pfrenssen Sep 13, 2021
8d778bc
ISAICP-6673: Test the project with the new mail collector setup after…
idimopoulos Sep 13, 2021
9eaa63d
ISAICP-6693: Include task runner commands to lint and fix YAML files.
pfrenssen Sep 13, 2021
728008b
ISAICP-6693: Fix problems indicated by the YAML linter.
pfrenssen Sep 13, 2021
fa852ac
Merge branch 'ISAICP-6677' into 'EPIC-6497'
idimopoulos Sep 14, 2021
43942ab
Merge remote-tracking branch 'digit/EPIC-6497' into ISAICP-6673
idimopoulos Sep 14, 2021
75308db
ISAICP-6673: More cleanups and also use the core AssertMailTrait wher…
idimopoulos Sep 14, 2021
abf7e11
ISAICP-6693: Preserve the ESLint config which we have imported from D…
pfrenssen Sep 14, 2021
4c46740
ISAICP-6693: Rename the commands to lint and fix YAML.
pfrenssen Sep 14, 2021
fcce484
Merge remote-tracking branch 'fpfis/EPIC-6497' into ISAICP-6693
pfrenssen Sep 14, 2021
df8a4b2
ISAICP-6693: Update documentation.
pfrenssen Sep 14, 2021
d1b1787
ISAICP-6673: More cleanup of uneeded testing steps.
idimopoulos Sep 15, 2021
bac4f8f
ISAICP-6673: There is no need for two steps that mean the same.
idimopoulos Sep 15, 2021
1ef547d
ISAICP-6673: BeforeScenario methods are not static.
idimopoulos Sep 15, 2021
9f45077
ISAICP-6673: Typo in the replace string causes all steps to not be fo…
idimopoulos Sep 15, 2021
19a7abf
ISAICP-6693: Extend ignore area.
claudiu-cristea Sep 15, 2021
a35bd39
ISAICP-6693: Fix drupal/pipeline.
claudiu-cristea Sep 15, 2021
0de777b
Merge branch 'ISAICP-6693' into 'EPIC-6497'
claudiu-cristea Sep 15, 2021
7a22a2d
Merge branch 'ISAICP-6673' into 'EPIC-6497'
claudiu-cristea Sep 15, 2021
ff8e40f
Merge remote-tracking branch 'origin/develop' into EPIC-6497
claudiu-cristea Sep 16, 2021
93721dd
ISAICP-6700: Provide Solr config in VCS.
claudiu-cristea Sep 16, 2021
a679b57
ISAICP-6700: Only copy on update.
claudiu-cristea Sep 16, 2021
1a0310f
Merge branch 'ISAICP-6700' into 'EPIC-6497'
pfrenssen Sep 17, 2021
889f989
Merge remote-tracking branch 'origin/develop' into EPIC-6497
claudiu-cristea Sep 20, 2021
276a82e
Merge remote-tracking branch 'gitlab/EPIC-6497' into EPIC-6497
claudiu-cristea Sep 20, 2021
c0fac8a
ISAICP-6675: Fix selenium tests joinup_search.
saidatom Sep 9, 2021
4bf4106
ISAICP-6675: Fix selenium tests solution homepage.
saidatom Sep 9, 2021
11e9425
ISAICP-6675: Fix selenium test dialog subscribe url.
saidatom Sep 12, 2021
7304e05
ISAICP-6675: Fix selenium test unpin collection/solution.
saidatom Sep 12, 2021
c41492b
ISAICP-6675: Change formatter behat to pretty.
saidatom Sep 13, 2021
479ada3
ISAICP-6675: Increase time to search for text in paragraphs.
saidatom Sep 13, 2021
9dbcaca
ISAICP-6675: Revert formatter behat to progress.
saidatom Sep 14, 2021
1f87275
ISAICP-6675: Fix Selenium tests featured_entities and add @wip pin_to…
saidatom Sep 14, 2021
afa6ebc
ISAICP-6675: Revert wrong assertion.
claudiu-cristea Sep 15, 2021
d8cee35
ISAICP-6675: Allways log errors on screen in Behat tests.
claudiu-cristea Sep 23, 2021
2e9a209
ISAICP-6675: Selenium tests should create, both, .html and .png scree…
claudiu-cristea Sep 23, 2021
8c8ded9
ISAICP-6675: Remove focus (looks like is ansyncronous?).
claudiu-cristea Sep 23, 2021
c1d72dd
ISAICP-6675: Undo some debug tasks.
claudiu-cristea Sep 24, 2021
3e089eb
ISAICP-6675: Fulfill ISAICP-5665 (even it's closed).
claudiu-cristea Sep 23, 2021
4229e00
ISAICP-6675: Adhere to coding standards.
claudiu-cristea Sep 23, 2021
991d492
ISAICP-6675: Clean stale TODOs in Behat tests.
claudiu-cristea Sep 24, 2021
1daa260
Merge branch 'ISAICP-6675' into 'EPIC-6497'
saidatom Sep 24, 2021
8e31217
ISAICP-6674: Include a patch for sparql_entity_storage for more debug…
idimopoulos Sep 27, 2021
4b54b02
ISAICP-6674: Avoid long running queries in the pipeline.
idimopoulos Sep 28, 2021
fbf1573
Update .opts.yml
gervasek Sep 28, 2021
e42ac6a
Merge branch 'ISAICP-6674-solr' into 'ISAICP-6674'
idimopoulos Sep 29, 2021
d67eafc
ISAICP-6743: Solr to use the custom config.
claudiu-cristea Sep 28, 2021
be7b1c4
Merge remote-tracking branch 'digit/EPIC-6497' into ISAICP-6674
idimopoulos Sep 29, 2021
c6936fb
Merge remote-tracking branch 'gitlab/EPIC-6497' into ISAICP-6674
claudiu-cristea Sep 29, 2021
f78bcb3
Merge remote-tracking branch 'gitlab/ISAICP-6674' into ISAICP-6674
claudiu-cristea Sep 29, 2021
9692dcf
Merge branch 'ISAICP-6674' into 'EPIC-6497'
claudiu-cristea Sep 29, 2021
ffe9a4f
Merge branch 'ISAICP-6743' into 'EPIC-6497'
idimopoulos Sep 29, 2021
c596846
ISAICP-6579: Facets summary Search view.
saidatom Sep 27, 2021
5beb430
ISAICP-6584: Integrate Facets Form & Date Range Widget.
saidatom Sep 28, 2021
a524edf
ISAICP-6688: Update code that was botched when merging the homepage a…
pfrenssen Sep 28, 2021
47be30d
ISAICP-6583: Add autocompletion to keyword search.
saidatom Sep 30, 2021
4cc9c20
ISAICP-6583: Fix composer.lock.
saidatom Sep 30, 2021
d1e12df
ISAICP-6583: Change input search selector.
saidatom Oct 1, 2021
18a07c1
Fix the docker web dependency.
idimopoulos Oct 5, 2021
617f964
ISAICP-6575: Create search results view mode and edit search view and…
saidatom Aug 9, 2021
2a15213
ISAICP-6575: Create search result item templates for RDF Entities.
saidatom Aug 9, 2021
75a054d
ISAICP-6575: Create search result item templates for Nodes and User.
saidatom Aug 9, 2021
15a88c8
ISAICP-6575: Add card patterns - Ventuno theme.
saidatom Oct 6, 2021
7978d56
Merge remote-tracking branch 'origin/develop' into EPIC-6497
claudiu-cristea Oct 13, 2021
168ece7
Merge remote-tracking branch 'origin/develop' into EPIC-6497
claudiu-cristea Oct 13, 2021
d249b99
ISAICP-6759: Use Task Runner main repo.
claudiu-cristea Oct 13, 2021
77555f8
Merge branch 'EPIC-6572' into ISAICP-6583
saidatom Oct 13, 2021
0da0df5
ISAICP-6583: Update composer.lock.
saidatom Oct 13, 2021
b834eeb
Merge remote-tracking branch 'origin/develop' into EPIC-6497
claudiu-cristea Oct 14, 2021
aa3a066
Merge remote-tracking branch 'fpfis/EPIC-6497' into ISAICP-6759
pfrenssen Oct 14, 2021
94ede27
Merge branch 'ISAICP-6759' into 'EPIC-6497'
pfrenssen Oct 14, 2021
d50c210
ISAICP-6761: Remove unused Task Runner command.
claudiu-cristea Oct 14, 2021
be9c379
ISAICP-6761: Reorganize suites.
claudiu-cristea Oct 14, 2021
150437c
ISAICP-6761: Re-arrange labels.
claudiu-cristea Oct 14, 2021
657fcbb
Merge branch 'fix-docker-dependencies' into 'EPIC-6497'
claudiu-cristea Oct 15, 2021
1324529
ISAICP-6761: Remove double space.
claudiu-cristea Oct 15, 2021
48d823e
ISAICP-6583: Fix tests autocomplete.
saidatom Oct 17, 2021
a460279
Merge branch 'ISAICP-6761' into 'EPIC-6497'
idimopoulos Oct 18, 2021
5dd026a
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6575
idimopoulos Oct 18, 2021
62f662b
ISAICP-6583: Fix tests autocomplete.
saidatom Oct 17, 2021
7c5f4bf
ISAICP-6583: Replace test autocomplete css to xpath.
saidatom Oct 18, 2021
d0a75fe
ISAICP-6698: Don't run install/behat-clone.
claudiu-cristea Oct 18, 2021
de1e01b
ISAICP-6583: Half a second is not enough to wait for AJAX in certain …
idimopoulos Oct 19, 2021
05cf35a
Merge branch 'ISAICP-6698' into 'EPIC-6497'
pfrenssen Oct 19, 2021
b78022f
Merge remote-tracking branch 'origin/develop' into EPIC-6497
claudiu-cristea Oct 19, 2021
99ea651
ISAICP-6583: Testing different approaches.
idimopoulos Oct 19, 2021
2874972
Merge remote-tracking branch 'origin/develop' into EPIC-6497
claudiu-cristea Oct 20, 2021
6f9e905
Merge branch 'EPIC-6497' into 'master'
claudiu-cristea Oct 20, 2021
02dc11d
ISAICP-6583: Modernize the way to wait and find the elements.
idimopoulos Oct 20, 2021
ccaccc3
ISAICP-6583: An even better way to wait for AJAX changing elements.
idimopoulos Oct 20, 2021
5fe9a78
ISAICP-6575: Change tests class.
saidatom Oct 20, 2021
5ba961a
ISAICP-6575: Update search result configs.
saidatom Oct 20, 2021
4838fc5
ISAICP-6575: Change tests class.
saidatom Oct 20, 2021
a7f0753
Merge branch 'EPIC-6572' into ISAICP-6575
saidatom Oct 21, 2021
34b101e
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6575
saidatom Oct 21, 2021
38e481f
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6575
saidatom Oct 21, 2021
b9f507f
ISAICP-6575: Fix title search results.
saidatom Oct 21, 2021
705f001
Merge branch 'EPIC-6572' into ISAICP-6575
pfrenssen Oct 22, 2021
8c259e8
ISAICP-6722: Lock on a version of the map marker patch that is compat…
pfrenssen Oct 22, 2021
dedf23d
ISAICP-6575: Use base templates and update configs.
saidatom Oct 23, 2021
8627b57
ISAICP-6575: Fix User view mode and add attribute href to title.
saidatom Oct 25, 2021
23c8555
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6583
idimopoulos Oct 25, 2021
259ec2b
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6583
claudiu-cristea Oct 25, 2021
05fa5ed
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6575
saidatom Oct 25, 2021
a712e5b
ISAICP-6575: Remove comment for missing tests.
saidatom Oct 26, 2021
3eaacb0
Merge remote-tracking branch 'origin/develop' into ISAICP-6722
pfrenssen Oct 26, 2021
dfea9fa
Merge branch 'EPIC-6572' into ISAICP-6583
idimopoulos Oct 26, 2021
1d80571
Merge branch 'EPIC-6572' into ISAICP-6583
idimopoulos Oct 26, 2021
2d4817d
Merge branch 'EPIC-6572' into ISAICP-6583
idimopoulos Oct 26, 2021
32cf373
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6575
saidatom Oct 26, 2021
589797c
ISAICP-6575: Fix text format licence search_result.
saidatom Oct 27, 2021
04c34ce
Update .opts.yml
gervasek Oct 27, 2021
ca6363c
ISAICP-6783: Rename SPARQL_* env vars to DRUPAL_SPARQL_*
claudiu-cristea Oct 27, 2021
c9a98dd
Merge remote-tracking branch 'origin/develop' into ISAICP-6783
claudiu-cristea Oct 27, 2021
7db2a3c
ISAICP-6784: Fix the SAPI Solr server name.
claudiu-cristea Oct 27, 2021
a04a08a
ISAICP-6785: Trigger node access rebuild & Solr reindex on deploy.
claudiu-cristea Oct 27, 2021
3731390
ISAICP-6785: Install acceptance specific modules.
claudiu-cristea Oct 27, 2021
72d306d
Merge remote-tracking branch 'origin/develop' into ISAICP-6784
claudiu-cristea Oct 27, 2021
02b81a1
ISAICP-6785: Remove old infra leftover.
claudiu-cristea Oct 27, 2021
4374b4c
Merge remote-tracking branch 'origin/develop' into ISAICP-6785
claudiu-cristea Oct 27, 2021
38310cd
Merge branch 'ISAICP-6784' into 'master'
claudiu-cristea Oct 27, 2021
765cddb
Merge branch 'ISAICP-6783' into 'master'
gervasek Oct 27, 2021
fe5c7e5
Merge branch 'master' into gervase-solr-virtuoso
gervasek Oct 27, 2021
171c083
ISAICP-6785: Don't rebuild node access twice on dev:rebuild-environment.
claudiu-cristea Oct 28, 2021
4d40b1e
Merge remote-tracking branch 'reference/master' into ISAICP-6785
claudiu-cristea Oct 28, 2021
bb0c019
ISAICP-6782: Try to overcome the DST issue.
claudiu-cristea Oct 28, 2021
9f08f49
ISAICP-6782: Don't mix date w/ time.
claudiu-cristea Oct 28, 2021
502b1d3
ISAICP-6575: Convert the tiles to simple row results in order to get …
idimopoulos Oct 28, 2021
bfd9bcd
ISAICP-6782: Run tests as UTC.
claudiu-cristea Oct 28, 2021
d28684e
ISAICP-6782: Fix the Behat published_at DST issue.
claudiu-cristea Oct 28, 2021
1dedf4b
ISAICP-6575: Provide a class selector for the rows.
idimopoulos Oct 28, 2021
48adaec
Merge branch 'ISAICP-6782' into 'master'
idimopoulos Oct 28, 2021
7957137
ISAICP-6726: Update Swiftmailer to 2.x.
saidatom Oct 11, 2021
c631dd2
ISAICP-6726: Fix swiftmailer.message config.
saidatom Oct 13, 2021
f456923
ISAICP-6726: Fix swiftmailer.transport config.
saidatom Oct 13, 2021
e0b8c72
ISAICP-6726: Add spool as default swiftmailer transport.
saidatom Oct 15, 2021
cc2b710
Merge branch 'develop' into ISAICP-6415
pfrenssen Oct 29, 2021
0ffb149
Update .opts.yml
gervasek Oct 29, 2021
bc96bf3
ISAICP-6726: Don't store the Redis interface into an env var.
claudiu-cristea Oct 29, 2021
4d64ee8
ISAICP-6726: Ensure we're not sending out any email during site install.
claudiu-cristea Oct 29, 2021
7cbc9aa
ISAICP-6726: Configure the mail transport.
claudiu-cristea Oct 29, 2021
92a0a1d
Merge remote-tracking branch 'reference/master' into gervase-solr-vir…
claudiu-cristea Oct 29, 2021
380f2dc
Merge branch 'gervase-solr-virtuoso' into 'master'
claudiu-cristea Oct 29, 2021
31869c7
Merge branch 'ISAICP-6726' into 'master'
claudiu-cristea Oct 29, 2021
da32364
Merge remote-tracking branch 'reference/master' into ISAICP-6785
claudiu-cristea Oct 29, 2021
a6a6f8f
ISAICP-6415: Ensure the base path is included in URIs when running te…
pfrenssen Oct 29, 2021
df9b519
Merge branch 'ISAICP-6785' into 'master'
idimopoulos Oct 29, 2021
030b913
ISAICP-6415: Generate a valid URL (including base path) instead of su…
pfrenssen Oct 29, 2021
45c9fb4
ISAICP-6415: Restore vandalized footer in the old theme.
pfrenssen Oct 29, 2021
a875618
ISAICP-6789: Anticipate 'search_api.server.solr_unpublished' deletion.
claudiu-cristea Oct 29, 2021
030d793
Merge branch 'ISAICP-6789' into 'master'
claudiu-cristea Oct 29, 2021
fb9f920
Drop stage_file_proxy.
claudiu-cristea Oct 29, 2021
86243c1
ISAICP-6415: Support checking the indentation level when asserting th…
pfrenssen Oct 29, 2021
d856a09
ISAICP-6415: Adhere to coding standards.
pfrenssen Oct 30, 2021
5516832
Merge remote-tracking branch 'fpfis/develop' into ISAICP-6415
pfrenssen Oct 30, 2021
e14b6b0
ISAICP-6790: We know the location of Sendmail script.
claudiu-cristea Nov 1, 2021
b6fa61a
ISAICP-6790: Allow to start the container with Blackfire.io disabled.
claudiu-cristea Nov 1, 2021
d990f39
ISAICP-6790: Allow IDEs debugging within Docker container.
claudiu-cristea Nov 1, 2021
b2a5098
ISAICP-6790: Use the PHP 7.4 image.
claudiu-cristea Nov 1, 2021
476f67d
ISAICP-6790: Follow the pipeline setup, where the site is installed u…
claudiu-cristea Nov 1, 2021
e68b95d
ISAICP-6790: Solr core name has changed.
claudiu-cristea Nov 1, 2021
a066d48
ISAICP-6790: Update documentation.
claudiu-cristea Nov 1, 2021
012b51a
ISAICP-6578: Show total number of results on top.
saidatom Sep 27, 2021
16550a3
ISAICP-6579: Facets summary Search view.
saidatom Sep 27, 2021
cf13e56
ISAICP-6584: Integrate Facets Form & Date Range Widget.
saidatom Sep 28, 2021
dcee874
EPIC-6572: Update code that was botched when merging the homepage.
saidatom Sep 30, 2021
403acaa
EPIC-6572: Remove drupal/facets_form patch.
saidatom Sep 30, 2021
23fdd8f
EPIC-6572: Fix merge error.
saidatom Sep 30, 2021
39c705b
ISAICP-6579: Facets summary Search view.
saidatom Sep 27, 2021
d6b9963
ISAICP-6584: Integrate Facets Form & Date Range Widget.
saidatom Sep 28, 2021
ab08af4
ISAICP-6688: Add theme rules and add facets to search page.
saidatom Sep 28, 2021
792df1a
ISAICP-6688: WIP Fix behat tests.
saidatom Sep 29, 2021
dfbabde
ISAICP-6688: Update behat chips to facets summary tests.
saidatom Sep 29, 2021
d21dae9
ISAICP-6688: Fix menu 'Sign in' url.
saidatom Sep 29, 2021
bcb9b2f
ISAICP-6688: Update facets_form.
saidatom Sep 30, 2021
0d575fb
ISAICP-6688: Revert file search.feature.
saidatom Sep 30, 2021
eb69609
ISAICP-6688: Fix search test.
saidatom Sep 30, 2021
992b026
ISAICP-6688: Fix search test.
saidatom Oct 1, 2021
76e7dc2
ISAICP-6688: Fix remarks and change CAS returnto.
saidatom Oct 11, 2021
c56ca4f
ISAICP-6688: Fix CAS destination and asserts summary/summaries tests.
saidatom Oct 13, 2021
8351026
ISAICP-6688: Remove getElementsMatchingElementAlias duplicated function.
saidatom Oct 13, 2021
841c1ca
EPIC-6572: Fix test group search feature.
saidatom Nov 2, 2021
1a9115c
EPIC-6572: Remove tests/behat.yml.dist.
saidatom Nov 2, 2021
566d075
EPIC-6572: Update composer.lock.
saidatom Nov 2, 2021
4fe0cd0
ISAICP-6793: Bring Monolog module onboard. Uninstall Syslog.
claudiu-cristea Nov 3, 2021
6fcd444
ISAICP-6793: Add Monolog services and ensure env vars configuration.
claudiu-cristea Nov 3, 2021
3cc02d2
ISAICP-6793: Load Monolog services on production and acceptance.
claudiu-cristea Nov 3, 2021
3023e83
ISAICP-6793: Document the environment variable.
claudiu-cristea Nov 3, 2021
6f23ff0
ISAICP-6794: Ensure the order of section within preset.
claudiu-cristea Nov 3, 2021
2b5cb64
ISAICP-6794: Allow PROD & ACC to override the site email.
claudiu-cristea Nov 3, 2021
3c73b82
EPIC-6572: Fix composer.lock.
saidatom Nov 3, 2021
9406417
Merge branch 'ISAICP-6794' into 'develop'
pfrenssen Nov 3, 2021
095fdbe
EPIC-6572: Fix selenium tests.
saidatom Nov 3, 2021
c6432de
ISAICP-6790: Minor fixes and typos.
idimopoulos Nov 3, 2021
4b7921f
ISAICP-6795: One-type-tasks for v1.75.0 release.
claudiu-cristea Nov 3, 2021
f989a95
ISAICP-6795: Fix indentation.
claudiu-cristea Nov 3, 2021
d8fbdd9
Merge branch 'ISAICP-6790' into 'develop'
idimopoulos Nov 4, 2021
2ab29bb
ISAICP-6795: Typo.
claudiu-cristea Nov 4, 2021
af20acc
Merge branch 'ISAICP-6793' into 'develop'
idimopoulos Nov 4, 2021
65da23e
Merge remote-tracking branch 'fpfis/develop' into ISAICP-6722
pfrenssen Nov 4, 2021
8e5a254
EPIC-6572: Attempt to fix the destination wrong parameter.
idimopoulos Nov 4, 2021
55582ee
Merge branch 'ISAICP-6795' into 'develop'
pfrenssen Nov 4, 2021
98cf513
Merge branch 'ISAICP-6722' into 'develop'
pfrenssen Nov 4, 2021
70f13c7
ISAICP-6779: WIP start remove unnecessary code.
saidatom Nov 4, 2021
a06b505
EPIC-6572: Use the system path in destination when the base path is n…
claudiu-cristea Nov 4, 2021
81d37ed
Merge develop into EPIC-6572
claudiu-cristea Nov 4, 2021
6e5abc5
ISAICP-6572: Catch invalid exception attempt.
idimopoulos Nov 5, 2021
06467bf
Merge branch 'EPIC-6572' of git.fpfis.eu:digit/digit-joinup-dev into …
idimopoulos Nov 5, 2021
ce6a7fe
ISAICP-6572: Scroll button into view.
saidatom Nov 7, 2021
14ba4e0
ISAICP-6572: Scroll link into view.
saidatom Nov 7, 2021
4927713
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6779
saidatom Nov 7, 2021
f5c0047
ISAICP-6779: Fix select two options in Content types.
saidatom Nov 8, 2021
57acb18
ISAICP-6584: Integrate Facets Form & Date Range Widget.
saidatom Sep 28, 2021
765bb59
EPIC-6572: Remove drupal/facets_form patch.
saidatom Sep 30, 2021
5e3a6b1
ISAICP-6606: Update BCL to version 0.10.
gingapa Oct 27, 2021
d6d1f7b
ISAICP-6606: Add pagination Icons.
gingapa Oct 27, 2021
5862b08
ISAICP-6606: Style pagination.
gingapa Oct 27, 2021
544a233
EPIC-6572: Use a single workaround that works everywhere.
idimopoulos Nov 8, 2021
290e8c6
EPIC-6572: Split off the work for scrolling to view as the element is…
idimopoulos Nov 8, 2021
1e7439e
EPIC-6572: Fix the way that the xpath is generated.
idimopoulos Nov 8, 2021
7d47ecf
EPIC-6572: Add one more case of mandatory scrolling for an out of bou…
idimopoulos Nov 8, 2021
a587f64
Merge branch 'EPIC-6572-digit' into HEAD
idimopoulos Nov 9, 2021
747f9d3
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6606
saidatom Nov 9, 2021
71fb954
Merge branch 'ISAICP-6779' into 'EPIC-6572'
idimopoulos Nov 9, 2021
3e9b646
Merge remote-tracking branch 'digit/EPIC-6572' into ISAICP-6575
idimopoulos Nov 9, 2021
dcc5b9e
Merge branch 'ISAICP-6606' into 'EPIC-6572'
idimopoulos Nov 9, 2021
d184d41
ISAICP-6575: Remove empty behat.yml.dist.
idimopoulos Nov 9, 2021
6c20ddc
ISAICP-6575: Implement a todo related to the ticket.
idimopoulos Nov 10, 2021
deb94b0
ISAICP-6575: Fix the rest of the links that need scrolling.
idimopoulos Nov 10, 2021
2054989
ISAICP-6575: Re-enable tests and fix scrolling to element.
saidatom Nov 11, 2021
4153638
ISAICP-6576: Show first three search results as featured.
saidatom Nov 11, 2021
2a61769
ISAICP-6576: Fix test error.
saidatom Nov 11, 2021
6d0b699
Merge branch 'ISAICP-6575' into 'EPIC-6572'
idimopoulos Nov 11, 2021
765d83d
Merge remote-tracking branch 'origin/EPIC-6572' into ISAICP-6576
saidatom Nov 11, 2021
6c1855f
ISAICP-6576: Fix select filter test.
saidatom Nov 11, 2021
0b5c5c2
Merge branch 'ISAICP-6576' into 'EPIC-6572'
idimopoulos Nov 11, 2021
fb22c35
Merge remote-tracking branch 'digit/EPIC-6572' into ISAICP-6583
idimopoulos Nov 12, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
70 changes: 41 additions & 29 deletions .env.dist
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@

# Drupal settings.

DRUPAL_BASE_URL=http://web:8080
DRUPAL_BASE_URL=http://web:8080/web
# The hash salt is required and needs to be present in the environment or .env.
# Generate a random hash salt with the following command:
# cat /dev/urandom | LC_ALL=C tr -dc 'a-zA-Z0-9+/' | fold -w ${1:-55} | head -n 1
DRUPAL_HASH_SALT=
# Absolute or relative to project root.
DRUPAL_PRIVATE_FILE_SYSTEM=./private
# Always relative to Drupal webroot.
DRUPAL_PRIVATE_FILE_SYSTEM=../private
# Absolute or relative to project root.
DRUPAL_FILE_TEMP_PATH=./tmp
DRUPAL_SYSTEM_LOG_ERROR_LEVEL=verbose
Expand All @@ -71,23 +71,25 @@ DRUPAL_DATABASE_HOST=mysql
DRUPAL_DATABASE_PORT=3306
DRUPAL_DATABASE_USERNAME=root
DRUPAL_DATABASE_PASSWORD=
DRUPAL_DATABASE_NAME=joinup
DRUPAL_DATABASE_NAME=drupal

# SPARQL connection.
SPARQL_HOST=virtuoso
SPARQL_PORT=8890
SPARQL_USER=dba
SPARQL_PASSWORD=dba
SPARQL_PUBLIC_ENDPOINT=https://joinup.ec.europa.eu/sparql/

# Apache Solr endpoints.
SOLR_CORE_PUBLISHED_NAME=drupal_published
SOLR_CORE_PUBLISHED_URL=http://solr:8983/solr
SOLR_CORE_UNPUBLISHED_NAME=drupal_unpublished
SOLR_CORE_UNPUBLISHED_URL=http://solr:8983/solr
DRUPAL_SPARQL_HOSTNAME=sparql
DRUPAL_SPARQL_PORT=8890
DRUPAL_SPARQL_USER=dba
DRUPAL_SPARQL_PASSWORD=dba
DRUPAL_SPARQL_PUBLIC_ENDPOINT=https://joinup.ec.europa.eu/sparql/

# Mail transport.
DRUPAL_MAIL_SENDMAIL_PATH=/scripts/sendmail.pl
DRUPAL_MAIL_SENDMAIL_MODE=bs
DRUPAL_MAIL_SPOOL_DIR=/tmp/spool

# Apache Solr endpoint.
SOLR_CORE=digit-joinup
SOLR_URL=http://solr:8983/solr

# Redis.
REDIS_INTERFACE=Predis
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
Expand All @@ -109,6 +111,15 @@ ASDA_URL=
ASDA_USER=
ASDA_PASSWORD=

# Artifacts dir, used to store test artifacts. Either absolute or relative to
# the webroot directory. Configure it in .env file. E.g.:
# ARTIFACTS_DIR="${DRUPAL_FILE_TEMP_PATH}"

# Monolog logs file paths. This is ONLY used in production and acceptance. Items
# are separated by semi-colon. The Monolog handler ID is separated by its path
# by a colon.
# DRUPAL_MONOLOG_PATHS=default_handler:/var/log/drupal/default.log;php_handler:/var/log/drupal/php.log

# Testing webdriver.
WEBDRIVER_URL=http://selenium:4444/wd/hub

Expand All @@ -121,17 +132,17 @@ AWS_SECRET_ACCESS_KEY=

# PHPUnit configuration. These environment variables are documented in the
# configuration file (./phpunit.xml).
SIMPLETEST_BASE_URL=http://web:8080
SIMPLETEST_DB=mysql://root@mysql:3306/joinup
SIMPLETEST_SPARQL_DB=sparql://virtuoso:8890?module=sparql_entity_storage
SIMPLETEST_BASE_URL=http://web:8080/web
SIMPLETEST_DB=mysql://root@mysql:3306/drupal
SIMPLETEST_SPARQL_DB=sparql://sparql:8890?module=sparql_entity_storage
BROWSERTEST_OUTPUT_DIRECTORY=./web/sites/simpletest/browser_output
BROWSERTEST_OUTPUT_BASE_URL=
SYMFONY_DEPRECATIONS_HELPER=99999
MINK_DRIVER_CLASS=
MINK_DRIVER_ARGS=
MINK_DRIVER_ARGS_PHANTOMJS=
MINK_DRIVER_ARGS_WEBDRIVER="[\"chrome\", { \"chromeOptions\": { \"w3c\": false } }, \"http://selenium:4444/wd/hub\"]"
DTT_BASE_URL=http://web:8080
DTT_BASE_URL=http://web:8080/web
DTT_API_URL=http://selenium:4444/wd/hub
DTT_MINK_DRIVER_ARGS="['chrome', null, 'http://selenium:4444/wd/hub']"

Expand All @@ -141,12 +152,13 @@ DTT_MINK_DRIVER_ARGS="['chrome', null, 'http://selenium:4444/wd/hub']"
# production databases.
DOCKER_RESTORE_PRODUCTION=no

# Debugging
# TODO: The following vars were not tested. They were inherited from a previous
# Docker setup. To investigate if we still need them.
#
# XDebug configuration. For Xdebug setup, run this command in the terminal:
# - macOS users: sudo ifconfig en0 alias 10.254.254.254 255.255.255.0
# - Linux users: sudo ip addr add 10.254.254.254/32 dev lo label lo:1
# XDEBUG_CONFIG="remote_enable=1 remote_host=10.254.254.254 remote_port=9000 idekey=PHPSTORM remote_autostart=1"
# PHP_IDE_CONFIG="serverName=Docker"
# Copy any of these variable in .env file and set the value to "True" in order
# to start the Docker web service with XDebug and/or Blackfire.io disabled. Note
# that you can anytime enable XDebug and/or Blackfire.io manually by issuing:
# $ docker-compose exec web phpenmod xdebug
# $ docker-compose exec web phpenmod blackfire
# or disable it with:
# $ docker-compose exec web phpdismod xdebug
# $ docker-compose exec web phpdismod blackfire
DISABLE_XDEBUG="False"
DISABLE_BLACKFIRE="False"
22 changes: 22 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Ignore generated files.
behat.yml
docker-compose.override.yml
runner.yml

# Ignore third party dependencies.
/node_modules/
/vendor/
/web/core/
/web/modules/contrib/
/web/themes/contrib/

# Ignore user uploaded content.
/private/
/web/sites/default/files/

# Ignore the distribution build directory.
/dist/

# Ignore database backups and temporary files directories.
/db/
/tmp/
13 changes: 13 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"extends": "./web/.eslintrc.json",
"overrides": [
// Empty mappings are allowed in the docker-compose file. This indicates
// options that will inherit their value from the environment variables.
{
"files": ["docker-compose.yml"],
"rules": {
"yml/no-empty-mapping-value": "off"
}
}
]
}
4 changes: 1 addition & 3 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,8 @@
.github export-ignore
.editorconfig export-ignore
.gitattributes export-ignore
build.continuousphp.xml export-ignore
build.project.xml export-ignore
LICENSE export-ignore
phpcs-ruleset.xml.dist export-ignore
phpstan.neon export-ignore
phpunit.xml.dist export-ignore
phpunit.xml export-ignore
README.md export-ignore
12 changes: 7 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
# Ignore directories generated by Composer
# Ignore third party dependencies.
/bin/
/drush/contrib/
/node_modules/
/vendor/
/web/core/
/web/libraries/
Expand Down Expand Up @@ -28,10 +29,11 @@

# Ignore environment specific settings
/.env
/.env.pipeline
/behat.yml
/grumphp.yml
/phpcs.xml
/runner.yml
/tests/behat.yml
/web/sites/default/services.yml

# Ignore compiled CSS.
Expand All @@ -53,9 +55,9 @@
# Ignore local docker compose file.
/docker-compose.override.yml

# CPHP Behat files.
/tests/behat-*

# Ignore project specific temporary generated files.
/latest.sh1
/temporary_inputfile.txt

# Used by the CI for artifacts.
/debug/
27 changes: 27 additions & 0 deletions .opts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,32 @@ upgrade_commands:
- ./vendor/bin/drush state:set system.maintenance_mode 1 --input-format=integer --yes
- touch disable-config-readonly
- ./vendor/bin/drush deploy --yes
- ./vendor/bin/drush search-api:reset-tracker --yes
- ./vendor/bin/drush php:eval "if(node_access_needs_rebuild()) { node_access_rebuild(); }"
- rm disable-config-readonly
- ./vendor/bin/drush state:set system.maintenance_mode 0 --input-format=integer --yes
# These are release v1.75.0 one-time-tasks and will be removed after a
# successful deployment on production, in the scope of the release ticket.
# The unpublished content Solr core/server has been removed. We reindex
# unpublished content into the unified Solr core/server.
- ./vendor/bin/drush search-api:clear unpublished
- ./vendor/bin/drush search-api:index unpublished
append:
acceptance:
- touch disable-config-readonly
- ./vendor/bin/drush pm:enable joinup_acceptance --yes
- rm disable-config-readonly

php_version: 7.4

solr: True
solr_version: 6
solr_core: custom

virtuoso_image: registry.fpfis.eu/ec-europa/digit-joinup-reference:virtuoso

install_clean: Yes
install_clone: False

solr_refresh_acc: True
virtuoso_refresh_acc: True
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.yml
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ DRUPAL_HASH_SALT=some-unique-random-string-like-37h+2BQEQx83YLa/uFdsfG55
SOLR_CORE_PUBLISHED_URL=http://localhost:8983/solr
SOLR_CORE_UNPUBLISHED_URL=http://localhost:8983/solr

SPARQL_HOST=localhost
DRUPAL_SPARQL_HOSTNAME=localhost
REDIS_HOST=localhost

SIMPLETEST_BASE_URL=http://my-base-url.local
Expand All @@ -160,11 +160,11 @@ DTT_MINK_DRIVER_ARGS="['chrome', null, 'http://localhost:4444/wd/hub']"

#### Build the project

Execute the Task Runner command `toolkit:build-dev` to build a development
instance, then install the site with `toolkit:install-clean`:
Run Composer install to get all dependencies and prepare the code base, then
install the site with `toolkit:install-clean`:

```
$ ./vendor/bin/run toolkit:build-dev
$ composer install
$ ./vendor/bin/run toolkit:install-clean
```

Expand Down
Loading