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,
about 17 years ago
Maintained by
🇳🇱
Netherlands
johnv
🇨🇭
Switzerland
mikl
Ozeuss
🇦🇺
Australia
skwashd
Clone
Clone with SSH
Clone with HTTPS
Clone with
doGit
🇳🇱
Netherlands
68%
🇩🇪
Germany
8%
🏴☠️
6%
🇺🇸
United States
4%
🇧🇪
Belgium
4%
🇬🇧
United Kingdom
2%
🇮🇳
India
2%
🏴☠️
🇨🇦 🇫🇮 🇵🇹 🇨🇳 🇮🇹 🇺🇦 🇵🇱 🇨🇭 🇦🇲 🇵🇭 🇦🇺
6%
Top 10 contributors
DROWL.de
4%
🇩🇪
@Anybody
@thomas.frobieter
Calibrate
4%
🇧🇪
@andreasderijcke
ImageX
2%
@brunoalmeida
Gesellschaft zur Entwicklung von Dingen
1%
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
iO
1%
🇵🇹
@rutiolma
🇳🇱
@Remco Hoeneveld
Innoraft
1%
@sourabhsisodia_
@sourojeetpaul
🇮🇳
@chhavi.sharma
Texas Creative
1%
🇺🇸
@artis
Lullabot
1%
🇺🇸
@bronzehedwick
🇨🇦
@geekygnr
LakeDrops
1%
🇩🇪
@jurgenhaas
Bounteous
1%
🇺🇸
@capysara
+26
and 26 other organisations
LocalGov Drupal
🇬🇧
@Finn Lewis
Siili Solutions
🇫🇮
@jhuhta
Bluefly.io
🇨🇦
@pavlosdan
Princeton University
🇺🇸
@bkosborne
Palantir.net
🇺🇸
@byrond
@pilot3
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
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
@mattbloomfield
🇧🇪
@Mav_fly
🇺🇸
@ian.ssu
🇮🇳
@adwivedi008
🇦🇺
@max.valetov
@rishabjasrotia
@Esha_Kundu
Follow
Sign in to follow projects
Merge Requests
More
!58
PHP Fatal error: Constant expression contains invalid operations... OfficeHoursItem.php on line 422
Open
Show issue
🇺🇦
Ukraine
_shy
updated
15 days ago
!57
Coding Standards
Open
Show issue
🇮🇳
India
adwivedi008
updated
16 days ago
!56
argument options of type array OfficeHoursHooks::tokens()
Open
Show issue
Unnamed author
updated
16 days ago
!55
Call to undefined method tokens
Open
Show issue
Unnamed author
updated
16 days ago
!54
PHP Fatal error: Constant expression contains invalid operations... OfficeHoursItem.php on line 422
Open
Show issue
🇬🇧
United Kingdom
Finn Lewis
updated
16 days ago
!53
Feeds integration
Open
Show issue
🇺🇸
United States
capysara
updated
26 days ago
More Merge Requests
Issues
🐛
Call to undefined method tokens
Active
Code
Created
16 days ago
v1.24
🇧🇪
Belgium
jorisclaes
2 days ago
🐛
argument options of type array OfficeHoursHooks::tokens()
Active
Code
Created
16 days ago
v1.25
🇺🇸
United States
jackfoust
2 days ago
🐛
Status field caching still broken
Active
Code - formatter
Created
8 months ago
v1.0
🇫🇮
Finland
jhuhta
6 days ago
✨
Rework displaying dynamic information to JS for persistent caching
Active
Code
Created
about 2 months ago
v1.0
🇦🇲
Armenia
murz
6 days ago
🐛
PHP Fatal error: Constant expression contains invalid operations... OfficeHoursItem.php on line 422
Active
Code
Created
16 days ago
v1.24
localgov
6 days ago
🐛
Displaying hours incorrectly
Active
User interface
Created
20 days ago
v1.23
alaverde
6 days ago
🐛
"Title for exceptions section" does not appear in Views display
Active
Integrating Views
Created
3 months ago
v1.20
🇺🇸
United States
gallegosj
12 days ago
📌
Hook classes are introduced in D11.1
Active
Code
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
12 days ago
🐛
Formatter shows incorrect day label in some cases
Active
Code - formatter
Created
26 days ago
v1.0
🇳🇱
Netherlands
johnv
12 days ago
🐛
Cache invalidation of http_response tag when viewing a node with office hours exception (holiday hours) while having jsonapi enabled
Active
Code
Created
about 1 month ago
v1.0
🇺🇸
United States
olivier.bouwman
12 days ago
🐛
Setting "day notation" to "none" results in 500 error in "Manage display" screen
Active
Code
Created
29 days ago
v1.0
🇨🇦
Canada
pavlosdan
13 days ago
🐛
Fix field cache for exception day
Active
Code - formatter
Created
27 days ago
v1.23
🇳🇱
Netherlands
johnv
13 days ago
📌
Coding Standards
Active
Code
Created
16 days ago
v1.26
🇮🇳
India
GGH
14 days ago
💬
Hours that go across midnight
Active
User interface
Created
16 days ago
v1.22
🇬🇧
United Kingdom
niklp
16 days ago
🐛
Incorrectly displayed hours
Closed: duplicate
User interface
Created
20 days ago
v1.23
alaverde
19 days ago
🐛
Fix field cache for anonymous users by implementing a hook/listener
Active
Code - formatter
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
19 days ago
🐛
Adding a comment removes "Empty day notation" in Views
Active
Integrating Views
Created
3 months ago
v1.20
🇺🇸
United States
gallegosj
20 days ago
📌
Fix accessibility issues in form
Active
Code - widget
Created
7 months ago
v1.19
🇩🇪
Germany
hexabinaer
23 days ago
🐛
Trying to access array offset on value of type null [OfficeHoursItemList->getFieldRows()]
Active
Code
Created
about 1 month ago
v1.22
🇳🇱
Netherlands
Remco Hoeneveld
26 days ago
💬
Feeds integration
Active
Integrating Feeds
Created
29 days ago
v1.0
🇺🇸
United States
capysara
26 days ago
🐛
"Copy previous day" operation does not copy AM/PM selections
Active
Code
Created
3 months ago
v1.20
🇺🇸
United States
gallegosj
26 days ago
🐛
Open or closed the status doesn’t change
Needs work
Code
Created
about 1 year ago
v1.17
🇧🇪
Belgium
Mav_fly
27 days ago
🐛
PHP 8.4 Implicitly marking parameter $season as nullable is deprecated
Active
Code
Created
2 months ago
v1.0
🇬🇧
United Kingdom
Finn Lewis
28 days ago
🐛
Status Filter not considering exception days
Needs work
Integrating Views
Created
about 2 months ago
v1.21
brunoalmeida
28 days ago
📌
A field type definition is able now to enforce the cardinality
Active
Code
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
about 1 month ago
📌
Converst OfficeHoursFormatterTrait -> OfficeHoursItemListFormatter
Active
Code - formatter
Created
about 2 months ago
v1.21
🇳🇱
Netherlands
johnv
about 1 month ago
🐛
Grouped days have no 'current' theming
Active
Code - formatter
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
about 1 month ago
📌
Add subfield 'status' and use it in Filter
Active
Code
Created
3 months ago
v1.21
🇳🇱
Netherlands
johnv
about 1 month ago
🐛
Drupal 11.1 Crash
Active
Code
Created
4 months ago
v1.0
mattbloomfield
about 1 month ago
🐛
Clear button does not work
Active
Code
Created
about 1 month ago
v1.0
🇺🇸
United States
bronzehedwick
about 1 month ago
📌
Introduce PHP 8.3: Typed Class Constants, raising Drupal support to >10.2
Active
Code
Created
2 months ago
v1.21
🇳🇱
Netherlands
johnv
about 1 month ago
🐛
Remove buffer from OfficeHoursItemList::getFieldDefinition();
Active
Code - widget
Created
over 1 year ago
v1.12
🇳🇱
Netherlands
johnv
about 1 month ago
📌
Remove duplicate definition in OfficeHoursFormatterBase.php
Active
Code
Created
about 2 months ago
v1.21
🇳🇱
Netherlands
johnv
about 1 month ago
📌
views_field_default_views_data is deprecated in D11.2.0
Active
Code
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
about 1 month ago
📌
Automated Drupal 11 compatibility fixes for office_hours
Needs review
Code
Created
about 1 year ago
v1.17
project update bot
about 2 months ago
📌
Remove hover text from time element in widget
Active
Code - widget
Created
2 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
📌
Introduce string interpolation in code
Active
Code
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
📌
Eliminate 'status_update', since the Open/Closed status is now Computed, and page cache is no hurdle anymore
Active
Code - formatter
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
🐛
Cannot Clear time slot
Active
Code
Created
3 months ago
v1.21
🇺🇸
United States
thalemn
about 2 months ago
📌
Clean code
Postponed
Code
Created
almost 4 years ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
📌
Better status title in formatter
Active
Code - formatter
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
🐛
Subfield "Season name" forces whole field to be required
Active
User interface
Created
3 months ago
v1.21
🇬🇧
United Kingdom
niklp
about 2 months ago
✨
Add icon to
Active
User interface
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
📌
RenderElement and FormElement base plugin classes are deprecated in 10.3 and removed in 12.0
Postponed
Code
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
about 2 months ago
🐛
Button empty slot doesn't work
Fixed
Code
Created
2 months ago
v1.21
🇫🇷
France
Cedrick...
2 months ago
🐛
Season name needs unique class in View
Active
Integrating Views
Created
3 months ago
v1.20
🇺🇸
United States
gallegosj
2 months ago
✨
Replace operation links in the widget with a dropbutton
Needs work
Code - widget
Created
almost 5 years ago
v1.0
🇧🇪
Belgium
dieterholvoet
2 months ago
✨
Better table titles in 'Table' formatter
Active
Code - formatter
Created
3 months ago
v1.21
🇳🇱
Netherlands
johnv
2 months ago
🐛
Warning: Undefined array key "hour" in Drupal\office_hours\Element\OfficeHoursDatelist when changing 'Time element type'
Active
Code - widget
Created
3 months ago
v1.21
🇳🇱
Netherlands
johnv
2 months ago
📌
Refactor the JavaScript for the widget to use the once library
Active
Code - widget
Created
11 months ago
v1.0
🇺🇸
United States
bkosborne
2 months ago
🐛
Additional slot row disappears after value change when used in nested paragraphs
Needs review
Code
Created
10 months ago
v1.17
🇦🇺
Australia
max.valetov
2 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
3 months ago
v1.21
thomas.frobieter
2 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
3 months ago
v1.20
🇩🇪
Germany
Anybody
2 months ago
🐛
Views field 'season' gives result row per delta, not per season
Active
Integrating Views
Created
2 months ago
v1.0
🇳🇱
Netherlands
johnv
2 months ago
📌
Infinite season: how-to?
Active
Documentation
Created
5 months ago
v1.0
🇩🇪
Germany
hexabinaer
2 months ago
🐛
Views filter 'Office Hours current open/closed status' not working with pagination
Active
Code
Created
3 months ago
v1.20
🇺🇸
United States
CNDexter
3 months ago
📌
Optimize js code
Active
Code
Created
3 months ago
v1.19
🇳🇱
Netherlands
johnv
3 months ago
✨
Button to "Add New Season" similar to "Add Exception"
Active
User interface
Created
3 months ago
v1.20
🇺🇸
United States
gallegosj
3 months ago
📌
CHange default widget
Active
Code - widget
Created
4 months ago
v1.19
🇳🇱
Netherlands
johnv
3 months ago
📌
Rename "Weekday" to "Day"
Active
Code - widget
Created
3 months ago
v1.19
🇳🇱
Netherlands
johnv
3 months ago
🐛
Collapsible details element for Week field widget lost after updating to 8.x-1.18
Active
Code - widget
Created
4 months ago
v1.0
🇺🇸
United States
bkosborne
3 months ago
🐛
Exceptions widget 'Add exception' button is lost
Active
Code - widget
Created
4 months ago
v1.19
🇳🇱
Netherlands
johnv
3 months ago
🐛
Next Open Day views display current day
Active
Code - widget
Created
5 months ago
v1.19
🇿🇦
South Africa
vlooi vlerke
4 months ago
🐛
Webform Element Time Slots and Operations Bugs
Active
User interface
Created
5 months ago
v1.0
LordBarnhill
4 months ago
📌
Webform element: introduce getFieldName()
Active
Code
Created
5 months ago
v1.19
🇳🇱
Netherlands
johnv
5 months ago
🐛
Warning: 'Undefined array key' on page 'Manage form display' when changing field settings.
Active
Code - widget
Created
about 1 year ago
v1.0
🇳🇱
Netherlands
johnv
5 months ago
🐛
The "Office Hours current open/closed status" views filter is not working properly
Needs work
Integrating Views
Created
5 months ago
v1.19
brunoalmeida
5 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
5 months ago
✨
Add more hours link not displayed in Profile2
Fixed
Code
Created
almost 14 years ago
v1.0
🇫🇷
France
Jerome F
5 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
5 months ago
🐛
'Show next open day' formatter is incorrect if only open 1 day/week
Fixed
Code - formatter
Created
over 7 years ago
v
🇳🇱
Netherlands
johnv
5 months ago
✨
Add 'Current Status' formatter
Fixed
Code - formatter
Created
almost 13 years ago
v1.0
🇨🇦
Canada
Lazarus-Long
5 months ago
🐛
'Closed' exception days aren't supported by the 'Next day' formatter
Active
Code
Created
over 1 year ago
v1.0
🇨🇭
Switzerland
luksak
5 months ago
🐛
Show next open day returns wrong result
Fixed
Code - widget
Created
8 months ago
v1.18
🇩🇪
Germany
butch.coolidge
5 months ago
🐛
'Show next open day' formatter fails on Sunday
Fixed
Code - formatter
Created
almost 12 years ago
v1.0
🇺🇸
United States
acidpotato
5 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
5 months ago
🐛
Action links always point to frontpage
Active
Code
Created
about 1 year ago
v1.17
🇩🇪
Germany
eric heydrich
5 months ago
✨
Webform element: support Exceptions and Seasons
Active
Integration
Created
5 months ago
v1.0
🇳🇱
Netherlands
johnv
5 months ago
🐛
Undefined index: #webform_key in WebformElement\WebformOfficeHours->getFieldDefinition() (line 254)
Fixed
Code
Created
about 3 years ago
v1.6
🇮🇹
Italy
kris77
5 months ago
🐛
Error for Office Hours element in a Webform
Postponed: needs info
Code
Created
7 months ago
v1.17
LordBarnhill
5 months ago
🐛
Webform Element: InvalidArgumentException: $string ("Office hours") must be a string
Fixed
Code - widget
Created
almost 3 years ago
v1.6
🇪🇨
Ecuador
afsch
5 months ago
🐛
TypeError: unserialize(): Argument #1 ($data) must be of type string, array given in unserialize() (line 21
Active
Code
Created
5 months ago
v1.19
🇧🇩
Bangladesh
shafiqhossain
5 months ago
🐛
Exposed status Filter is not working
Active
Integrating Views
Created
5 months ago
v1.19
🇦🇹
Austria
stylesuxx
5 months ago
✨
Make Office hours form responsive on mobile
Needs work
User interface
Created
over 2 years ago
v1.7
🇫🇷
France
zenimagine
6 months ago
🐛
Exceptions issues when adding items and time slots
Postponed: needs info
Code
Created
8 months ago
v1.17
🇵🇹
Portugal
rutiolma
6 months ago
🐛
Fix diff 2.x integration
Active
Code
Created
9 months ago
v1.0
🇦🇺
Australia
acbramley
6 months ago
💬
Formatting office hours from a settings form
Active
Code - formatter
Created
8 months ago
v1.0
🇩🇪
Germany
jurgenhaas
6 months ago
🐛
OfficeHoursFormatterTrait not returning altered OfficeHours
Fixed
Code
Created
7 months ago
v1.19
🇨🇭
Switzerland
toga
6 months ago
🐛
Warning: Undefined array key "all_day_format" in OfficeHoursItemList->formatTimeSlots() (line 531 of \OfficeHoursFormatterTrait.php)
Fixed
Code - formatter
Created
7 months ago
v1.18
🇳🇱
Netherlands
johnv
6 months ago
✨
Table-Formatter: labels should be header (<th>)
Fixed
Code - formatter
Created
about 5 years ago
v1.2
🇩🇪
Germany
sunlix
6 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
6 months ago
🐛
Form fields in table cell missing labels causes accessibility warnings
Closed: outdated
Code
Created
over 3 years ago
v1.6
🇺🇸
United States
EthanT
6 months ago
🐛
Warning: Undefined array key "all_day_format" in Drupal\office_hours\Plugin\Field\FieldType\OfficeHoursItemList->formatTimeSlots()
Postponed: needs info
Code
Created
9 months ago
v1.19
🇳🇱
Netherlands
Remco Hoeneveld
7 months ago
🐛
Views filter 'current open/closed status' does not work
Fixed
Integrating Views
Created
about 1 year ago
v1.17
🇺🇸
United States
bourgeoy
7 months ago
🐛
Disable Chosen module for hours/minute SelectList, since it breaks JS
Fixed
Code - widget
Created
10 months ago
v1.17
🇧🇬
Bulgaria
pfrenssen
8 months ago
📌
Fix automated tests in OfficeHoursSeasonUnitTest.php
Fixed
Code
Created
9 months ago
v1.17
🇳🇱
Netherlands
idebr
8 months ago
📌
Use not-randomized drupal-data-selector, not #id
Fixed
Code - widget
Created
10 months ago
v1.17
🇳🇱
Netherlands
johnv
9 months ago
🐛
TypeError: Unsupported operand types: string + int in OfficeHoursDateHelper::format() with empty pm hour field
Fixed
Code - widget
Created
10 months ago
v1.17
🇮🇳
India
shashank5563
9 months ago
🐛
Change JS link title 'Remove' to 'Clear'
Fixed
Code - widget
Created
10 months ago
v1.17
🇳🇱
Netherlands
johnv
9 months ago
📌
Change default time widget from SelectList to HTML5 input
Fixed
Code - widget
Created
10 months ago
v1.17
🇳🇱
Netherlands
johnv
9 months ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024