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
67%
🇩🇪
Germany
9%
🏴☠️
7%
🇧🇪
Belgium
5%
🇺🇸
United States
2%
🇬🇧
United Kingdom
2%
🇮🇳
India
1%
🏴☠️
🇫🇮 🇵🇹 🇨🇳 🇮🇹 🇵🇱 🇨🇭 🇨🇦 🇦🇲 🇵🇭 🇦🇺
5%
Top 10 contributors
DROWL.de
5%
🇩🇪
@Anybody
@thomas.frobieter
Calibrate
4%
🇧🇪
@andreasderijcke
ImageX
2%
@brunoalmeida
Gesellschaft zur Entwicklung von Dingen
2%
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
iO
1%
🇵🇹
@rutiolma
🇳🇱
@Remco Hoeneveld
Innoraft
1%
@sourabhsisodia_
@sourojeetpaul
🇮🇳
@chhavi.sharma
Lullabot
1%
🇺🇸
@bronzehedwick
🇨🇦
@geekygnr
Siili Solutions
1%
🇫🇮
@jhuhta
Princeton University
1%
🇺🇸
@bkosborne
Palantir.net
1%
🇺🇸
@byrond
@pilot3
+20
and 20 other organisations
LocalGov Drupal
🇬🇧
@Finn Lewis
LakeDrops
🇩🇪
@jurgenhaas
bmeme
🇮🇹
@robertom
Axelerant
🇮🇳
@josedsilva
Open Imagination
🇵🇱
@dlevchik
Joinbox
🇨🇭
@toga
WERTGARANTIE Bike GmbH
🇩🇪
@Antonín Slejška
Itty Bitty Byte
🇺🇸
@Kristen Pol
EPAM Systems
🇦🇲
@murz
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
and 9 individuals
( 76% )
🇳🇱
@johnv
🇨🇳
@司南
🇬🇧
@niklp
@mattbloomfield
🇧🇪
@Mav_fly
🇺🇸
@ian.ssu
🇦🇺
@max.valetov
@rishabjasrotia
@Esha_Kundu
Follow
Sign in to follow projects
Merge Requests
More
!51
PHP 8.4 Implicitly marking parameter $season as nullable is deprecated
Open
Show issue
Unnamed author
updated
30 days ago
!50
Remove hover text from time element in widget
Open
Show issue
🇮🇳
India
chhavi.sharma
updated
about 1 month ago
!49
Replace operation links in the widget with a dropbutton
Open
Show issue
🇩🇪
Germany
tobiasb
updated
about 1 month ago
!48
Add icon to
Open
Show issue
sourabhsisodia_
updated
about 2 months ago
!47
The "Office Hours current open/closed status" views filter is not working properly
Open
Show issue
brunoalmeida
updated
4 months ago
!46
Warning: 'Undefined array key' on page 'Manage form display' when changing field settings.
Open
Show issue
🇮🇳
India
josedsilva
updated
4 months ago
More Merge Requests
Issues
📌
A field type definition is able now to enforce the cardinality
Active
Code
Created
18 days ago
v1.0
🇳🇱
Netherlands
johnv
4 days ago
📌
Converst OfficeHoursFormatterTrait -> OfficeHoursItemListFormatter
Active
Code - formatter
Created
21 days ago
v1.21
🇳🇱
Netherlands
johnv
7 days ago
🐛
Grouped days have no 'current' theming
Active
Code - formatter
Created
26 days ago
v1.0
🇳🇱
Netherlands
johnv
8 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
13 days ago
v1.0
🇺🇸
United States
olivier.bouwman
9 days ago
🐛
"Copy previous day" operation does not copy AM/PM selections
Active
Code
Created
about 2 months ago
v1.20
🇺🇸
United States
gallegosj
9 days ago
🐛
Trying to access array offset on value of type null [OfficeHoursItemList->getFieldRows()]
Active
Code
Created
11 days ago
v1.22
🇳🇱
Netherlands
Remco Hoeneveld
9 days ago
📌
Add subfield 'status' and use it in Filter
Active
Code
Created
about 2 months ago
v1.21
🇳🇱
Netherlands
johnv
9 days ago
🐛
Drupal 11.1 Crash
Active
Code
Created
3 months ago
v1.0
mattbloomfield
11 days ago
🐛
Clear button does not work
Active
Code
Created
12 days ago
v1.0
🇺🇸
United States
bronzehedwick
11 days ago
🐛
PHP 8.4 Implicitly marking parameter $season as nullable is deprecated
Active
Code
Created
about 1 month ago
v1.0
🇬🇧
United Kingdom
Finn Lewis
12 days ago
🐛
Status Filter not considering exception days
Needs work
Integrating Views
Created
25 days ago
v1.21
brunoalmeida
12 days ago
📌
Introduce PHP 8.3: Typed Class Constants, raising Drupal support to >10.2
Active
Code
Created
about 1 month ago
v1.21
🇳🇱
Netherlands
johnv
12 days ago
🐛
Remove buffer from OfficeHoursItemList::getFieldDefinition();
Active
Code - widget
Created
over 1 year ago
v1.12
🇳🇱
Netherlands
johnv
12 days ago
📌
Remove duplicate definition in OfficeHoursFormatterBase.php
Active
Code
Created
26 days ago
v1.21
🇳🇱
Netherlands
johnv
12 days ago
📌
views_field_default_views_data is deprecated in D11.2.0
Active
Code
Created
29 days ago
v1.0
🇳🇱
Netherlands
johnv
14 days ago
📌
Automated Drupal 11 compatibility fixes for office_hours
Needs review
Code
Created
12 months ago
v1.17
project update bot
18 days ago
📌
Remove hover text from time element in widget
Active
Code - widget
Created
about 1 month ago
v1.0
🇳🇱
Netherlands
johnv
18 days ago
📌
Introduce string interpolation in code
Active
Code
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
18 days ago
✨
Rework displaying dynamic information to JS for persistent caching
Active
Code
Created
20 days ago
v1.0
🇦🇲
Armenia
murz
20 days ago
🐛
Open or closed the status doesn’t change
Needs work
Code
Created
11 months ago
v1.17
🇧🇪
Belgium
Mav_fly
22 days ago
📌
Eliminate 'status_update', since the Open/Closed status is now Computed, and page cache is no hurdle anymore
Active
Code - formatter
Created
27 days ago
v1.0
🇳🇱
Netherlands
johnv
22 days ago
🐛
Cannot Clear time slot
Active
Code
Created
about 2 months ago
v1.21
🇺🇸
United States
thalemn
23 days ago
🐛
Fix field cache for anonymous users by implementing a hook/listener
Active
Code - formatter
Created
25 days ago
v1.0
🇳🇱
Netherlands
johnv
25 days ago
📌
Clean code
Postponed
Code
Created
over 3 years ago
v1.0
🇳🇱
Netherlands
johnv
25 days ago
📌
Better status title in formatter
Active
Code - formatter
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
25 days ago
🐛
Subfield "Season name" forces whole field to be required
Active
User interface
Created
about 2 months ago
v1.21
🇬🇧
United Kingdom
niklp
26 days ago
✨
Add icon to
Active
User interface
Created
about 2 months ago
v1.0
🇳🇱
Netherlands
johnv
26 days ago
🐛
Status field caching still broken
Active
Code - formatter
Created
7 months ago
v1.0
🇫🇮
Finland
jhuhta
27 days ago
📌
Hook classes are introduced in D11.1
Active
Code
Created
28 days ago
v1.0
🇳🇱
Netherlands
johnv
28 days ago
🐛
"Title for exceptions section" does not appear in Views display
Active
Integrating Views
Created
about 2 months ago
v1.20
🇺🇸
United States
gallegosj
28 days ago
📌
RenderElement and FormElement base plugin classes are deprecated in 10.3 and removed in 12.0
Postponed
Code
Created
28 days ago
v1.0
🇳🇱
Netherlands
johnv
28 days ago
🐛
Button empty slot doesn't work
Fixed
Code
Created
about 1 month ago
v1.21
🇫🇷
France
Cedrick...
about 1 month ago
🐛
Season name needs unique class in View
Active
Integrating Views
Created
about 2 months ago
v1.20
🇺🇸
United States
gallegosj
about 1 month ago
✨
Replace operation links in the widget with a dropbutton
Needs work
Code - widget
Created
almost 5 years ago
v1.0
🇧🇪
Belgium
dieterholvoet
about 1 month ago
✨
Better table titles in 'Table' formatter
Active
Code - formatter
Created
about 2 months ago
v1.21
🇳🇱
Netherlands
johnv
about 1 month ago
🐛
Adding a comment removes "Empty day notation" in Views
Active
Integrating Views
Created
about 2 months ago
v1.20
🇺🇸
United States
gallegosj
about 1 month ago
🐛
Warning: Undefined array key "hour" in Drupal\office_hours\Element\OfficeHoursDatelist when changing 'Time element type'
Active
Code - widget
Created
about 2 months ago
v1.21
🇳🇱
Netherlands
johnv
about 1 month ago
📌
Refactor the JavaScript for the widget to use the once library
Active
Code - widget
Created
10 months ago
v1.0
🇺🇸
United States
bkosborne
about 1 month ago
🐛
Additional slot row disappears after value change when used in nested paragraphs
Needs review
Code
Created
9 months ago
v1.17
🇦🇺
Australia
max.valetov
about 1 month 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
about 2 months ago
v1.21
thomas.frobieter
about 1 month 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
2 months ago
v1.20
🇩🇪
Germany
Anybody
about 1 month ago
📌
Fix accessibility issues in form
Active
Code - widget
Created
6 months ago
v1.19
🇩🇪
Germany
hexabinaer
about 1 month ago
🐛
Views field 'season' gives result row per delta, not per season
Active
Integrating Views
Created
about 1 month ago
v1.0
🇳🇱
Netherlands
johnv
about 1 month ago
📌
Infinite season: how-to?
Active
Documentation
Created
4 months ago
v1.0
🇩🇪
Germany
hexabinaer
about 1 month ago
🐛
Views filter 'Office Hours current open/closed status' not working with pagination
Active
Code
Created
about 2 months ago
v1.20
🇺🇸
United States
CNDexter
about 2 months ago
📌
Optimize js code
Active
Code
Created
2 months ago
v1.19
🇳🇱
Netherlands
johnv
about 2 months ago
✨
Button to "Add New Season" similar to "Add Exception"
Active
User interface
Created
about 2 months ago
v1.20
🇺🇸
United States
gallegosj
about 2 months ago
📌
CHange default widget
Active
Code - widget
Created
3 months ago
v1.19
🇳🇱
Netherlands
johnv
about 2 months ago
📌
Rename "Weekday" to "Day"
Active
Code - widget
Created
2 months ago
v1.19
🇳🇱
Netherlands
johnv
about 2 months ago
🐛
Collapsible details element for Week field widget lost after updating to 8.x-1.18
Active
Code - widget
Created
3 months ago
v1.0
🇺🇸
United States
bkosborne
about 2 months ago
🐛
Exceptions widget 'Add exception' button is lost
Active
Code - widget
Created
3 months ago
v1.19
🇳🇱
Netherlands
johnv
2 months ago
🐛
Next Open Day views display current day
Active
Code - widget
Created
4 months ago
v1.19
🇿🇦
South Africa
vlooi vlerke
3 months ago
🐛
Webform Element Time Slots and Operations Bugs
Active
User interface
Created
4 months ago
v1.0
LordBarnhill
3 months ago
📌
Webform element: introduce getFieldName()
Active
Code
Created
4 months ago
v1.19
🇳🇱
Netherlands
johnv
3 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
3 months ago
🐛
The "Office Hours current open/closed status" views filter is not working properly
Needs work
Integrating Views
Created
4 months ago
v1.19
brunoalmeida
3 months ago
🐛
Fix cache time for 'next day' Formatter setting when closing time after midnight
Fixed
Code - formatter
Created
almost 7 years ago
v1.3
🇨🇭
Switzerland
dpacassi
4 months ago
✨
Add more hours link not displayed in Profile2
Fixed
Code
Created
almost 14 years ago
v1.0
🇫🇷
France
Jerome F
4 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
4 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
4 months ago
✨
Add 'Current Status' formatter
Fixed
Code - formatter
Created
almost 13 years ago
v1.0
🇨🇦
Canada
Lazarus-Long
4 months ago
🐛
'Closed' exception days aren't supported by the 'Next day' formatter
Active
Code
Created
over 1 year ago
v1.0
🇨🇭
Switzerland
luksak
4 months ago
🐛
Show next open day returns wrong result
Fixed
Code - widget
Created
7 months ago
v1.18
🇩🇪
Germany
butch.coolidge
4 months ago
🐛
'Show next open day' formatter fails on Sunday
Fixed
Code - formatter
Created
almost 12 years ago
v1.0
🇺🇸
United States
acidpotato
4 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
4 months ago
🐛
Action links always point to frontpage
Active
Code
Created
about 1 year ago
v1.17
🇩🇪
Germany
eric heydrich
4 months ago
✨
Webform element: support Exceptions and Seasons
Active
Integration
Created
4 months ago
v1.0
🇳🇱
Netherlands
johnv
4 months ago
🐛
Undefined index: #webform_key in WebformElement\WebformOfficeHours->getFieldDefinition() (line 254)
Fixed
Code
Created
almost 3 years ago
v1.6
🇮🇹
Italy
kris77
4 months ago
🐛
Error for Office Hours element in a Webform
Postponed: needs info
Code
Created
6 months ago
v1.17
LordBarnhill
4 months ago
🐛
Webform Element: InvalidArgumentException: $string ("Office hours") must be a string
Fixed
Code - widget
Created
over 2 years ago
v1.6
🇪🇨
Ecuador
afsch
4 months ago
🐛
TypeError: unserialize(): Argument #1 ($data) must be of type string, array given in unserialize() (line 21
Active
Code
Created
4 months ago
v1.19
🇧🇩
Bangladesh
shafiqhossain
4 months ago
🐛
Exposed status Filter is not working
Active
Integrating Views
Created
4 months ago
v1.19
🇦🇹
Austria
stylesuxx
4 months ago
✨
Make Office hours form responsive on mobile
Needs work
User interface
Created
over 2 years ago
v1.7
🇫🇷
France
zenimagine
5 months ago
🐛
Exceptions issues when adding items and time slots
Postponed: needs info
Code
Created
6 months ago
v1.17
🇵🇹
Portugal
rutiolma
5 months ago
🐛
Fix diff 2.x integration
Active
Code
Created
8 months ago
v1.0
🇦🇺
Australia
acbramley
5 months ago
💬
Formatting office hours from a settings form
Active
Code - formatter
Created
7 months ago
v1.0
🇩🇪
Germany
jurgenhaas
5 months ago
🐛
OfficeHoursFormatterTrait not returning altered OfficeHours
Fixed
Code
Created
6 months ago
v1.19
🇨🇭
Switzerland
toga
5 months ago
🐛
Warning: Undefined array key "all_day_format" in OfficeHoursItemList->formatTimeSlots() (line 531 of \OfficeHoursFormatterTrait.php)
Fixed
Code - formatter
Created
6 months ago
v1.18
🇳🇱
Netherlands
johnv
5 months ago
✨
Table-Formatter: labels should be header (<th>)
Fixed
Code - formatter
Created
about 5 years ago
v1.2
🇩🇪
Germany
sunlix
5 months ago
🐛
Fix Accessibility warnings by missing labels in Widget table cells
Needs work
Code - widget
Created
almost 3 years ago
v1.6
🇺🇸
United States
EthanT
5 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
5 months ago
🐛
Warning: Undefined array key "all_day_format" in Drupal\office_hours\Plugin\Field\FieldType\OfficeHoursItemList->formatTimeSlots()
Postponed: needs info
Code
Created
8 months ago
v1.19
🇳🇱
Netherlands
Remco Hoeneveld
6 months ago
🐛
Views filter 'current open/closed status' does not work
Fixed
Integrating Views
Created
11 months ago
v1.17
🇺🇸
United States
bourgeoy
6 months ago
🐛
Disable Chosen module for hours/minute SelectList, since it breaks JS
Fixed
Code - widget
Created
9 months ago
v1.17
🇧🇬
Bulgaria
pfrenssen
7 months ago
📌
Fix automated tests in OfficeHoursSeasonUnitTest.php
Fixed
Code
Created
8 months ago
v1.17
🇳🇱
Netherlands
idebr
7 months ago
📌
Use not-randomized drupal-data-selector, not #id
Fixed
Code - widget
Created
9 months ago
v1.17
🇳🇱
Netherlands
johnv
8 months ago
🐛
TypeError: Unsupported operand types: string + int in OfficeHoursDateHelper::format() with empty pm hour field
Fixed
Code - widget
Created
9 months ago
v1.17
🇮🇳
India
shashank5563
8 months ago
🐛
Change JS link title 'Remove' to 'Clear'
Fixed
Code - widget
Created
9 months ago
v1.17
🇳🇱
Netherlands
johnv
8 months ago
📌
Change default time widget from SelectList to HTML5 input
Fixed
Code - widget
Created
9 months ago
v1.17
🇳🇱
Netherlands
johnv
8 months ago
🐛
Paragraphs & OH: Additional time slots visible when using office hours in paragraphs
Fixed
Code - widget
Created
over 5 years ago
v1.2
🇷🇴
Romania
mmrares
9 months ago
🐛
office_hours.js hides other [Add] buttons in widget
Fixed
Code - widget
Created
about 1 year ago
v1.16
🇫🇷
France
berramou
9 months ago
🐛
Unable to add, remove or copy timeslot
Closed: duplicate
Code - widget
Created
about 1 year ago
v1.16
🇧🇪
Belgium
jonas139
9 months ago
🐛
"show_empty" does not work in Layout Builder
Postponed: needs info
Code - formatter
Created
9 months ago
v1.0
jeremyvii
9 months ago
🐛
'00' minutes are considered as empty in OfficeHoursDateList::validateDateList
Closed: duplicate
Code - widget
Created
9 months ago
v1.0
🇪🇸
Spain
plopesc
9 months ago
🐛
Unsupported operand types: string - string in OfficeHoursItemList->getStatusTimeLeft()
Fixed
Code - formatter
Created
about 3 years ago
v1.0
🇷🇸
Serbia
super_romeo
9 months ago
✨
Use the office hours field widget as Element (in a settings form)
Fixed
Code - widget
Created
11 months ago
v1.17
🇩🇪
Germany
jurgenhaas
9 months ago
🐛
"show_empty" does not work when "show_closed" is set to "current"
Fixed
Code - formatter
Created
10 months ago
v1.17
jeremyvii
9 months ago
✨
Views Filter handler for Open/Closed (today/now/soon) [D7]
Fixed
Code
Created
about 15 years ago
v1.3
🇺🇸
United States
meteu336
9 months ago
✨
Views handler to query a certain day
Fixed
Code
Created
over 12 years ago
v1.0
🇷🇺
Russia
graker
9 months ago
📌
Remove file office_hours.views.inc
Fixed
Integrating Views
Created
about 3 years ago
v1.5
🇳🇱
Netherlands
johnv
9 months ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024