Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev to main #657

Merged
merged 27 commits into from
Aug 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
7398cd1
UHF-9708: Grant defined ad role the drupal role survey_editor
teroelonen Jun 10, 2024
1a22cec
Updated node modules based on npm audit fix
actions-bot Jun 16, 2024
84194c7
Updated browserslist command.
khalima Jun 20, 2024
8f7a265
Loosen up the restriction for the node versions.
khalima Jun 20, 2024
59e0028
Update configuration
hel-platta-automation Jun 20, 2024
6f36c12
Merge pull request #656 from City-of-Helsinki/automation/npm-audit
khalima Jun 20, 2024
2381f97
Merge pull request #655 from City-of-Helsinki/update-configuration
khalima Jun 20, 2024
ae9c659
Update configuration
hel-platta-automation Jun 26, 2024
c4ff63b
Merge pull request #658 from City-of-Helsinki/update-configuration
khalima Jun 26, 2024
0461960
UHF-10311: updated settings.php
rpnykanen Jul 8, 2024
d1070bd
Merge pull request #660 from City-of-Helsinki/UHF-10311
rpnykanen Jul 8, 2024
9bd6e04
UHF-9642: update readme
rpnykanen Jul 23, 2024
366678c
UHF-9642: added chats
rpnykanen Jul 25, 2024
1a317a7
UHF-9642: extra line
rpnykanen Jul 26, 2024
3c5c88b
UHF-9642: typo
rpnykanen Jul 26, 2024
d49f24c
UHF-9642: Improve on the documentation
teroelonen Jul 30, 2024
047a778
Merge pull request #661 from City-of-Helsinki/UHF-9642
teroelonen Jul 30, 2024
93b0d34
UHF-9642: Added additional documentation
teroelonen Jul 30, 2024
d44e0a4
UHF-9642: Improved on documentation a bit
teroelonen Jul 30, 2024
fefdc76
Merge pull request #662 from City-of-Helsinki/UHF-9642
teroelonen Jul 30, 2024
558c89b
Update configuration
hel-platta-automation Aug 6, 2024
c351a2b
Merge pull request #659 from City-of-Helsinki/update-configuration
tuutti Aug 12, 2024
98abfb8
UHF-10412: TFA settings
tuutti Aug 12, 2024
67cc179
Merge pull request #663 from City-of-Helsinki/UHF-10412
tuutti Aug 12, 2024
4c68909
Update configuration
hel-platta-automation Aug 14, 2024
fa92a30
Merge pull request #664 from City-of-Helsinki/update-configuration
hyrsky Aug 14, 2024
e5aee63
Merge pull request #647 from City-of-Helsinki/UHF-9708
hyrsky Aug 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
# City of Helsinki - Strategia Drupal 9 project
# City of Helsinki - Päätöksenteko ja hallinto Drupal project

The Päätöksenteko ja hallinto site has had many names and might still be referred to as Strategia ja talous or simply
Strategia in some places. This site contains information about decision-making and administration in the city of
Helsinki.

## Environments

Env | Branch | Drush alias | URL
--- | ------ | ----------- | ---
development | * | - | http://strategia.docker.so/
production | main | @main | TBD
production | main | @main | https://hel.fi/fi/paatoksenteko-ja-hallinto

## Requirements

Expand Down Expand Up @@ -38,3 +42,28 @@ This will log you inside the app container:
```
$ make shell
```

## Instance specific features

### IBM Watson chat
The Päätöksenteko ja hallinto site features the IBM Watson Chatbot on few pages. You can configure the chatbot on the
block layout page (admin/structure/block). More documentation about the chatbot is available in [Confluence](https://helsinkisolutionoffice.atlassian.net/wiki/spaces/HEL/pages/8145469986/IBM+Chat+App+Drupal+integration), and the
code for the Drupal block can be found [here](https://github.com/City-of-Helsinki/drupal-helfi-platform-config/blob/main/src/Plugin/Block/IbmChatApp.php).

### Menu depth override
The maximum menu depth has been set to 6 (the default is 4). This change primarily affects the sidebar menu. The depth
modification has been made in the [hdbt_subtheme.theme](https://github.com/City-of-Helsinki/drupal-helfi-strategia/blob/dev/public/themes/custom/hdbt_subtheme/hdbt_subtheme.theme) file.
The menus support a deeper structure by default, so no additional changes, such as style adjustments, have been
necessary.

### Templates under the hdbt_subtheme
The Päätöksenteko ja hallinto instance includes a few templates for the _Service List Search_ paragraph used on the
site. These files are:
- `form--views-exposed-form-service-list-block-search`
- `input--textfield--service-list-search`
Since the paragraph is globally available, it might be a good idea in the future to move these files to the hdbt theme.

### News feature
For some reason, the News feature is enabled in this instance, and there are also published news_item contents in the
database. At the time of writing, it is unclear why this is the case. Other topic-related news is created in the
Etusivu instance in the same manner as other news, and the enabled News feature does not affect this process.
Loading