Blog
FAQ
Discussions
Search
Projects, issues, users, and merge requests.
Project ID, name, and description.
User nickname, name, and org.
Issue ID, title, and summary.
Merge request titles.
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
Office Hours
Open on Drupal.org →
Open on Drupal GitLab →
Created on 19 January 2008,
over 17 years ago
Maintained by
🇳🇱
Netherlands
johnv
🇨🇭
Switzerland
mikl
Ozeuss
🇦🇺
Australia
skwashd
Clone
Clone with SSH
Clone with HTTPS
Clone with
doGit
🇳🇱
Netherlands
69%
🇩🇪
Germany
8%
🏴☠️
6%
🇧🇪
Belgium
4%
🇺🇸
United States
4%
🇬🇧
United Kingdom
2%
🇮🇳
India
2%
🇨🇦
Canada
1%
🇨🇳
China
1%
🏴☠️
🇫🇮 🇵🇹 🇮🇹 🇺🇦 🇵🇱 🇨🇭 🇦🇲 🇵🇭 🇦🇺
4%
Top 10 contributors
DROWL.de
4%
🇩🇪
@Anybody
@thomas.frobieter
Calibrate
3%
🇧🇪
@andreasderijcke
ImageX
2%
@brunoalmeida
Gesellschaft zur Entwicklung von Dingen
1%
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
iO
1%
🇳🇱
@idebr
🇵🇹
@rutiolma
🇳🇱
@Remco Hoeneveld
Innoraft
1%
@sourabhsisodia_
@sourojeetpaul
🇮🇳
@chhavi.sharma
Texas Creative
1%
🇺🇸
@artis
Lullabot
1%
🇺🇸
@bronzehedwick
🇨🇦
@geekygnr
LakeDrops
1%
🇩🇪
@jurgenhaas
Bounteous
1%
🇺🇸
@capysara
+28
and 28 other organisations
LocalGov Drupal
🇬🇧
@Finn Lewis
Siili Solutions
🇫🇮
@jhuhta
Bluefly.io
🇨🇦
@pavlosdan
Princeton University
🇺🇸
@bkosborne
Palantir.net
🇺🇸
@byrond
@pilot3
ezCompany
🇳🇱
@idebr
bmeme
🇮🇹
@robertom
Axelerant
🇮🇳
@josedsilva
DevBranch
🇺🇦
@_shy
Open Imagination
🇵🇱
@dlevchik
Joinbox
🇨🇭
@toga
WERTGARANTIE Bike GmbH
🇩🇪
@Antonín Slejška
Itty Bitty Byte
🇺🇸
@Kristen Pol
EPAM Systems
🇦🇲
@murz
Sevaa Group
🇺🇸
@seanr
SWIS
🇳🇱
@Rhezios
Promet Source
🇵🇭
@clarkssquared
cmsMinds
🇮🇳
@hetal.solanki
Drupal e.V.
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
CMS Garden
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
hexabinaer
🇩🇪
@hexabinaer
Drupal Europe
🇩🇪
@hexabinaer
CoWAIN
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
OpenCulturas
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
kulturis
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
Salsa Digital
🇺🇸
@Kristen Pol
QuantCDN
🇺🇸
@Kristen Pol
Drupal Ukraine Community
🇺🇦
@_shy
and 10 individuals
( 76% )
🇳🇱
@johnv
🇨🇳
@司南
🇬🇧
@niklp
🇨🇦
@yang_yi_cn
@mattbloomfield
🇧🇪
@Mav_fly
🇮🇳
@adwivedi008
🇦🇺
@max.valetov
@rishabjasrotia
@Esha_Kundu
Follow
Sign in to follow projects
Merge Requests
More
!61
Error: Call to undefined method Drupal\Core\Field\BaseFieldDefinition::id()
Open
Show issue
🇨🇳
China
司南
updated
23 days ago
!60
Issue #3520490: Fix phpunit tests
Open
🇳🇱
Netherlands
idebr
updated
28 days ago
!59
code has an always false evaluation therefore the closed_format will be never shown.
Open
Show issue
🇳🇱
Netherlands
Rhezios
updated
about 1 month ago
!58
PHP Fatal error: Constant expression contains invalid operations... OfficeHoursItem.php on line 422
Open
Show issue
🇺🇦
Ukraine
_shy
updated
about 2 months ago
!57
Coding Standards
Open
Show issue
🇮🇳
India
adwivedi008
updated
about 2 months ago
!56
argument options of type array OfficeHoursHooks::tokens()
Open
Show issue
Unnamed author
updated
about 2 months ago
More Merge Requests
Issues
🐛
PHP warning when rendering hours and season ends yesterday
Active
Code
Created
13 days ago
v1.28
🇨🇦
Canada
yang_yi_cn
5 days ago
🐛
Date format for exception day not working
Active
Code
Created
10 days ago
v1.28
🇺🇸
United States
troybthompson
5 days ago
🐛
Error: Call to undefined method Drupal\Core\Field\BaseFieldDefinition::id()
Active
Code
Created
23 days ago
v1.0
🇨🇳
China
司南
8 days ago
🐛
Error addOfficeHours Argument #4 ($replace_exceptions) must be of type bool
Active
Code
Created
14 days ago
v1.28
🇳🇱
Netherlands
Remco Hoeneveld
10 days ago
🐛
Warning: Undefined array key 1 in OfficeHoursHooks->tokens() (line 49 of OfficeHoursHooks.php).
Active
Code
Created
25 days ago
v1.28
🇳🇱
Netherlands
johnv
11 days ago
📌
Fix phpunit tests
Active
Code
Created
28 days ago
v1.0
🇳🇱
Netherlands
idebr
12 days ago
🐛
Multiple Office Hours fields on same Content Type breaks Exceptions
Active
Code - widget
Created
about 1 month ago
v1.27
🇺🇸
United States
mikaylaflanagan
17 days ago
🐛
code has an always false evaluation therefore the closed_format will be never shown.
Active
Code - formatter
Created
about 1 month ago
v1.27
🇳🇱
Netherlands
Rhezios
17 days ago
🐛
Status field caching still broken
Active
Code - formatter
Created
10 months ago
v1.0
🇫🇮
Finland
jhuhta
24 days ago
🐛
Open or closed the status doesn’t change
Needs work
Code
Created
about 1 year ago
v1.17
🇧🇪
Belgium
Mav_fly
26 days ago
🐛
PHP Fatal error: Constant expression contains invalid operations... OfficeHoursItem.php on line 422
Active
Code
Created
about 2 months ago
v1.24
localgov
about 1 month ago
🐛
Displaying hours incorrectly
Active
User interface
Created
2 months ago
v1.23
alaverde
about 1 month ago
🐛
Call to undefined method tokens
Active
Code
Created
about 2 months ago
v1.24
🇧🇪
Belgium
jorisclaes
about 1 month ago
🐛
argument options of type array OfficeHoursHooks::tokens()
Active
Code
Created
about 2 months ago
v1.25
🇺🇸
United States
jackfoust
about 1 month ago
✨
Rework displaying dynamic information to JS for persistent caching
Active
Code
Created
3 months ago
v1.0
🇦🇲
Armenia
murz
about 2 months ago
🐛
"Title for exceptions section" does not appear in Views display
Active
Integrating Views
Created
4 months ago
v1.20
🇺🇸
United States
gallegosj
about 2 months ago
📌
Hook classes are introduced in D11.1
Active
Code
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
🐛
Formatter shows incorrect day label in some cases
Active
Code - formatter
Created
2 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
🐛
Cache invalidation of http_response tag when viewing a node with office hours exception (holiday hours) while having jsonapi enabled
Active
Code
Created
3 months ago
v1.0
🇺🇸
United States
olivier.bouwman
about 2 months ago
🐛
Setting "day notation" to "none" results in 500 error in "Manage display" screen
Active
Code
Created
2 months ago
v1.0
🇨🇦
Canada
pavlosdan
about 2 months ago
🐛
Fix field cache for exception day
Active
Code - formatter
Created
2 months ago
v1.23
🇳🇱
Netherlands
johnv
about 2 months ago
📌
Coding Standards
Active
Code
Created
about 2 months ago
v1.26
🇮🇳
India
ggh
about 2 months ago
💬
Hours that go across midnight
Active
User interface
Created
about 2 months ago
v1.22
🇬🇧
United Kingdom
niklp
about 2 months ago
🐛
Incorrectly displayed hours
Closed: duplicate
User interface
Created
2 months ago
v1.23
alaverde
about 2 months ago
🐛
Fix field cache for anonymous users by implementing a hook/listener
Active
Code - formatter
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
🐛
Adding a comment removes "Empty day notation" in Views
Active
Integrating Views
Created
4 months ago
v1.20
🇺🇸
United States
gallegosj
2 months ago
📌
Fix accessibility issues in form
Active
Code - widget
Created
8 months ago
v1.19
🇩🇪
Germany
hexabinaer
2 months ago
🐛
Trying to access array offset on value of type null [OfficeHoursItemList->getFieldRows()]
Active
Code
Created
3 months ago
v1.22
🇳🇱
Netherlands
Remco Hoeneveld
2 months ago
💬
Feeds integration
Active
Integrating Feeds
Created
2 months ago
v1.0
🇺🇸
United States
capysara
2 months ago
🐛
"Copy previous day" operation does not copy AM/PM selections
Active
Code
Created
4 months ago
v1.20
🇺🇸
United States
gallegosj
2 months ago
🐛
PHP 8.4 Implicitly marking parameter $season as nullable is deprecated
Active
Code
Created
3 months ago
v1.0
🇬🇧
United Kingdom
Finn Lewis
2 months ago
🐛
Status Filter not considering exception days
Needs work
Integrating Views
Created
3 months ago
v1.21
brunoalmeida
2 months ago
📌
A field type definition is able now to enforce the cardinality
Active
Code
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
📌
Converst OfficeHoursFormatterTrait -> OfficeHoursItemListFormatter
Active
Code - formatter
Created
3 months ago
v1.21
🇳🇱
Netherlands
johnv
3 months ago
🐛
Grouped days have no 'current' theming
Active
Code - formatter
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
📌
Add subfield 'status' and use it in Filter
Active
Code
Created
4 months ago
v1.21
🇳🇱
Netherlands
johnv
3 months ago
🐛
Drupal 11.1 Crash
Active
Code
Created
5 months ago
v1.0
mattbloomfield
3 months ago
🐛
Clear button does not work
Active
Code
Created
3 months ago
v1.0
🇺🇸
United States
bronzehedwick
3 months ago
📌
Introduce PHP 8.3: Typed Class Constants, raising Drupal support to >10.2
Active
Code
Created
4 months ago
v1.21
🇳🇱
Netherlands
johnv
3 months ago
🐛
Remove buffer from OfficeHoursItemList::getFieldDefinition();
Active
Code - widget
Created
over 1 year ago
v1.12
🇳🇱
Netherlands
johnv
3 months ago
📌
Remove duplicate definition in OfficeHoursFormatterBase.php
Active
Code
Created
3 months ago
v1.21
🇳🇱
Netherlands
johnv
3 months ago
📌
views_field_default_views_data is deprecated in D11.2.0
Active
Code
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
📌
Automated Drupal 11 compatibility fixes for office_hours
Needs review
Code
Created
about 1 year ago
v1.17
project update bot
3 months ago
📌
Remove hover text from time element in widget
Active
Code - widget
Created
4 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
📌
Introduce string interpolation in code
Active
Code
Created
4 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
📌
Eliminate 'status_update', since the Open/Closed status is now Computed, and page cache is no hurdle anymore
Active
Code - formatter
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
🐛
Cannot Clear time slot
Active
Code
Created
4 months ago
v1.21
🇺🇸
United States
thalemn
3 months ago
📌
Clean code
Postponed
Code
Created
almost 4 years ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
📌
Better status title in formatter
Active
Code - formatter
Created
4 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
🐛
Subfield "Season name" forces whole field to be required
Active
User interface
Created
4 months ago
v1.21
🇬🇧
United Kingdom
niklp
3 months ago
✨
Add icon to
Active
User interface
Created
4 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
📌
RenderElement and FormElement base plugin classes are deprecated in 10.3 and removed in 12.0
Postponed
Code
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
🐛
Button empty slot doesn't work
Fixed
Code
Created
3 months ago
v1.21
🇫🇷
France
Cedrick...
3 months ago
🐛
Season name needs unique class in View
Active
Integrating Views
Created
4 months ago
v1.20
🇺🇸
United States
gallegosj
3 months ago
✨
Replace operation links in the widget with a dropbutton
Needs work
Code - widget
Created
about 5 years ago
v1.0
🇧🇪
Belgium
dieterholvoet
4 months ago
✨
Better table titles in 'Table' formatter
Active
Code - formatter
Created
4 months ago
v1.21
🇳🇱
Netherlands
johnv
4 months ago
🐛
Warning: Undefined array key "hour" in Drupal\office_hours\Element\OfficeHoursDatelist when changing 'Time element type'
Active
Code - widget
Created
4 months ago
v1.21
🇳🇱
Netherlands
johnv
4 months ago
📌
Refactor the JavaScript for the widget to use the once library
Active
Code - widget
Created
12 months ago
v1.0
🇺🇸
United States
bkosborne
4 months ago
🐛
Additional slot row disappears after value change when used in nested paragraphs
Needs review
Code
Created
12 months ago
v1.17
🇦🇺
Australia
max.valetov
4 months ago
🐛
Error: Call to undefined function office_hours_exceptions_preprocess_field() in office_hours_preprocess_field() (line 84 of modules/contrib/office_hours/office_hours.theme.inc).
Active
Code
Created
4 months ago
v1.21
thomas.frobieter
4 months ago
🐛
FieldException: Attempted to create, modify or delete an instance of field with name field_office_hours on entity type node when the field storage does not exist
Active
Code
Created
4 months ago
v1.20
🇩🇪
Germany
Anybody
4 months ago
🐛
Views field 'season' gives result row per delta, not per season
Active
Integrating Views
Created
4 months ago
v1.0
🇳🇱
Netherlands
johnv
4 months ago
📌
Infinite season: how-to?
Active
Documentation
Created
6 months ago
v1.0
🇩🇪
Germany
hexabinaer
4 months ago
🐛
Views filter 'Office Hours current open/closed status' not working with pagination
Active
Code
Created
4 months ago
v1.20
🇺🇸
United States
CNDexter
4 months ago
📌
Optimize js code
Active
Code
Created
5 months ago
v1.19
🇳🇱
Netherlands
johnv
4 months ago
✨
Button to "Add New Season" similar to "Add Exception"
Active
User interface
Created
4 months ago
v1.20
🇺🇸
United States
gallegosj
4 months ago
📌
CHange default widget
Active
Code - widget
Created
5 months ago
v1.19
🇳🇱
Netherlands
johnv
4 months ago
📌
Rename "Weekday" to "Day"
Active
Code - widget
Created
5 months ago
v1.19
🇳🇱
Netherlands
johnv
4 months ago
🐛
Collapsible details element for Week field widget lost after updating to 8.x-1.18
Active
Code - widget
Created
5 months ago
v1.0
🇺🇸
United States
bkosborne
4 months ago
🐛
Exceptions widget 'Add exception' button is lost
Active
Code - widget
Created
5 months ago
v1.19
🇳🇱
Netherlands
johnv
4 months ago
🐛
Next Open Day views display current day
Active
Code - widget
Created
6 months ago
v1.19
🇿🇦
South Africa
vlooi vlerke
5 months ago
🐛
Webform Element Time Slots and Operations Bugs
Active
User interface
Created
7 months ago
v1.0
LordBarnhill
6 months ago
📌
Webform element: introduce getFieldName()
Active
Code
Created
6 months ago
v1.19
🇳🇱
Netherlands
johnv
6 months ago
🐛
Warning: 'Undefined array key' on page 'Manage form display' when changing field settings.
Active
Code - widget
Created
over 1 year ago
v1.0
🇳🇱
Netherlands
johnv
6 months ago
🐛
The "Office Hours current open/closed status" views filter is not working properly
Needs work
Integrating Views
Created
6 months ago
v1.19
brunoalmeida
6 months ago
🐛
Fix cache time for 'next day' Formatter setting when closing time after midnight
Fixed
Code - formatter
Created
about 7 years ago
v1.3
🇨🇭
Switzerland
dpacassi
6 months ago
✨
Add more hours link not displayed in Profile2
Fixed
Code
Created
about 14 years ago
v1.0
🇫🇷
France
Jerome F
6 months ago
🐛
'Show next open day' formatter error on Saturday for Sunday
Fixed
Code - formatter
Created
over 10 years ago
v1.3
🇺🇸
United States
haqinai
6 months ago
🐛
'Show next open day' formatter is incorrect if only open 1 day/week
Fixed
Code - formatter
Created
almost 8 years ago
v
🇳🇱
Netherlands
johnv
6 months ago
✨
Add 'Current Status' formatter
Fixed
Code - formatter
Created
almost 13 years ago
v1.0
🇨🇦
Canada
Lazarus-Long
6 months ago
🐛
'Closed' exception days aren't supported by the 'Next day' formatter
Active
Code
Created
over 1 year ago
v1.0
🇨🇭
Switzerland
luksak
6 months ago
🐛
Show next open day returns wrong result
Fixed
Code - widget
Created
9 months ago
v1.18
🇩🇪
Germany
butch.coolidge
6 months ago
🐛
'Show next open day' formatter fails on Sunday
Fixed
Code - formatter
Created
almost 12 years ago
v1.0
🇺🇸
United States
acidpotato
6 months ago
🐛
'Show next open day' error if sunday is not first day of the week
Fixed
Code
Created
over 7 years ago
v1.0
🇨🇭
Switzerland
luksak
6 months ago
🐛
Action links always point to frontpage
Active
Code
Created
about 1 year ago
v1.17
🇩🇪
Germany
eric heydrich
6 months ago
✨
Webform element: support Exceptions and Seasons
Active
Integration
Created
6 months ago
v1.0
🇳🇱
Netherlands
johnv
6 months ago
🐛
Undefined index: #webform_key in WebformElement\WebformOfficeHours->getFieldDefinition() (line 254)
Fixed
Code
Created
about 3 years ago
v1.6
🇮🇹
Italy
kris77
6 months ago
🐛
Error for Office Hours element in a Webform
Postponed: needs info
Code
Created
8 months ago
v1.17
LordBarnhill
6 months ago
🐛
Webform Element: InvalidArgumentException: $string ("Office hours") must be a string
Fixed
Code - widget
Created
almost 3 years ago
v1.6
🇪🇨
Ecuador
afsch
6 months ago
🐛
TypeError: unserialize(): Argument #1 ($data) must be of type string, array given in unserialize() (line 21
Active
Code
Created
6 months ago
v1.19
🇧🇩
Bangladesh
shafiqhossain
6 months ago
🐛
Exposed status Filter is not working
Active
Integrating Views
Created
6 months ago
v1.19
🇦🇹
Austria
stylesuxx
6 months ago
✨
Make Office hours form responsive on mobile
Needs work
User interface
Created
almost 3 years ago
v1.7
🇫🇷
France
zenimagine
7 months ago
🐛
Exceptions issues when adding items and time slots
Postponed: needs info
Code
Created
9 months ago
v1.17
🇵🇹
Portugal
rutiolma
7 months ago
🐛
Fix diff 2.x integration
Active
Code
Created
10 months ago
v1.0
🇦🇺
Australia
acbramley
8 months ago
💬
Formatting office hours from a settings form
Active
Code - formatter
Created
10 months ago
v1.0
🇩🇪
Germany
jurgenhaas
8 months ago
🐛
OfficeHoursFormatterTrait not returning altered OfficeHours
Fixed
Code
Created
8 months ago
v1.19
🇨🇭
Switzerland
toga
8 months ago
🐛
Warning: Undefined array key "all_day_format" in OfficeHoursItemList->formatTimeSlots() (line 531 of \OfficeHoursFormatterTrait.php)
Fixed
Code - formatter
Created
8 months ago
v1.18
🇳🇱
Netherlands
johnv
8 months ago
✨
Table-Formatter: labels should be header (<th>)
Fixed
Code - formatter
Created
over 5 years ago
v1.2
🇩🇪
Germany
sunlix
8 months ago
🐛
Fix Accessibility warnings by missing labels in Widget table cells
Needs work
Code - widget
Created
about 3 years ago
v1.6
🇺🇸
United States
EthanT
8 months ago
🐛
Form fields in table cell missing labels causes accessibility warnings
Closed: outdated
Code
Created
almost 4 years ago
v1.6
🇺🇸
United States
EthanT
8 months ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024