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
64%
🇩🇪
Germany
12%
🏴☠️
7%
🇧🇪
Belgium
6%
🇬🇧
United Kingdom
2%
🇺🇸
United States
1%
🇮🇳
India
1%
🇫🇮
Finland
1%
🇵🇹
Portugal
1%
🏴☠️
🇨🇳 🇮🇹 🇺🇦 🇨🇭 🇵🇭 🇦🇺
4%
Top 10 contributors
DROWL.de
6%
🇩🇪
@Anybody
@thomas.frobieter
Calibrate
6%
🇧🇪
@andreasderijcke
Gesellschaft zur Entwicklung von Dingen
2%
🇩🇪
@hexabinaer
🇩🇪
@tobiasb
iO
1%
🇵🇹
@rutiolma
🇳🇱
@Remco Hoeneveld
Innoraft
1%
@sourabhsisodia_
@sourojeetpaul
🇮🇳
@chhavi.sharma
Siili Solutions
1%
🇫🇮
@jhuhta
Princeton University
1%
🇺🇸
@bkosborne
LakeDrops
1%
🇩🇪
@jurgenhaas
bmeme
1%
🇮🇹
@robertom
Axelerant
1%
🇮🇳
@josedsilva
+16
and 16 other organisations
Drupfan
🇺🇦
@dlevchik
ImageX
@brunoalmeida
Joinbox
🇨🇭
@toga
Itty Bitty Byte
🇺🇸
@Kristen Pol
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
🇺🇦
@dlevchik
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
!49
Replace operation links in the widget with a dropbutton
Open
Show issue
🇩🇪
Germany
tobiasb
updated
10 days ago
!48
Add icon to
Open
Show issue
sourabhsisodia_
updated
16 days ago
!47
The "Office Hours current open/closed status" views filter is not working properly
Open
Show issue
brunoalmeida
updated
3 months ago
!46
Warning: 'Undefined array key' on page 'Manage form display' when changing field settings.
Open
Show issue
🇮🇳
India
josedsilva
updated
3 months ago
!45
Fix accessibility issues in form
Open
Show issue
🇩🇪
Germany
tobiasb
updated
4 months ago
!38
Refactor the JavaScript for the widget to use the once library
Open
Show issue
🇺🇸
United States
bkosborne
updated
5 months ago
More Merge Requests
Issues
🐛
Season name needs unique class in View
Active
Integrating Views
Created
26 days ago
v1.20
🇺🇸
United States
gallegosj
about 6 hours ago
🐛
Cannot Clear time slot
Active
Code
Created
20 days ago
v1.21
🇺🇸
United States
thalemn
about 16 hours ago
✨
Replace operation links in the widget with a dropbutton
Needs work
Code - widget
Created
over 4 years ago
v1.0
🇧🇪
Belgium
dieterholvoet
1 day ago
✨
Better table titles in 'Table' formatter
Active
Code - formatter
Created
19 days ago
v1.21
🇳🇱
Netherlands
johnv
5 days ago
🐛
Adding a comment removes "Empty day notation" in Views
Active
Integrating Views
Created
26 days ago
v1.20
🇺🇸
United States
gallegosj
5 days ago
🐛
Warning: Undefined array key "hour" in Drupal\office_hours\Element\OfficeHoursDatelist when changing 'Time element type'
Active
Code - widget
Created
19 days ago
v1.21
🇳🇱
Netherlands
johnv
5 days ago
📌
Refactor the JavaScript for the widget to use the once library
Active
Code - widget
Created
9 months ago
v1.0
🇺🇸
United States
bkosborne
5 days ago
🐛
Additional slot row disappears after value change when used in nested paragraphs
Needs review
Code
Created
8 months ago
v1.17
🇦🇺
Australia
max.valetov
5 days 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
21 days ago
v1.21
thomas.frobieter
6 days ago
📌
Remove hover text from time element in widget
Active
Code - widget
Created
6 days ago
v1.0
🇳🇱
Netherlands
johnv
6 days ago
📌
Introduce PHP 8.3: Typed Class Constants, raising Drupal support to >10.2
Active
Code
Created
6 days ago
v1.21
🇳🇱
Netherlands
johnv
6 days ago
📌
Better status title in formatter
Active
Code - formatter
Created
12 days ago
v1.0
🇳🇱
Netherlands
johnv
6 days ago
🐛
"Title for exceptions section" does not appear in Views display
Active
Integrating Views
Created
26 days ago
v1.20
🇺🇸
United States
gallegosj
6 days 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
29 days ago
v1.20
🇩🇪
Germany
Anybody
7 days ago
✨
Add icon to
Active
User interface
Created
16 days ago
v1.0
🇳🇱
Netherlands
johnv
7 days ago
🐛
Subfield "Season name" forces whole field to be required
Active
User interface
Created
19 days ago
v1.21
🇬🇧
United Kingdom
niklp
7 days ago
📌
Fix accessibility issues in form
Active
Code - widget
Created
4 months ago
v1.19
🇩🇪
Germany
hexabinaer
7 days ago
📌
Add subfield 'status' and use it in Filter
Active
Code
Created
12 days ago
v1.21
🇳🇱
Netherlands
johnv
7 days ago
📌
Introduce string interpolation in code
Active
Code
Created
14 days ago
v1.0
🇳🇱
Netherlands
johnv
7 days ago
🐛
Views field 'season' gives result row per delta, not per season
Active
Integrating Views
Created
9 days ago
v1.0
🇳🇱
Netherlands
johnv
9 days ago
📌
Infinite season: how-to?
Active
Documentation
Created
3 months ago
v1.0
🇩🇪
Germany
hexabinaer
11 days ago
🐛
Views filter 'Office Hours current open/closed status' not working with pagination
Active
Code
Created
21 days ago
v1.20
🇺🇸
United States
CNDexter
12 days ago
🐛
"Copy previous day" operation does not copy AM/PM selections
Active
Code
Created
26 days ago
v1.20
🇺🇸
United States
gallegosj
13 days ago
🐛
Drupal 11.1 Crash
Active
Code
Created
about 2 months ago
v1.0
mattbloomfield
19 days ago
📌
Optimize js code
Active
Code
Created
about 1 month ago
v1.19
🇳🇱
Netherlands
johnv
20 days ago
✨
Button to "Add New Season" similar to "Add Exception"
Active
User interface
Created
26 days ago
v1.20
🇺🇸
United States
gallegosj
21 days ago
📌
CHange default widget
Active
Code - widget
Created
about 1 month ago
v1.19
🇳🇱
Netherlands
johnv
22 days ago
📌
Rename "Weekday" to "Day"
Active
Code - widget
Created
about 1 month ago
v1.19
🇳🇱
Netherlands
johnv
26 days ago
🐛
Collapsible details element for Week field widget lost after updating to 8.x-1.18
Active
Code - widget
Created
about 2 months ago
v1.0
🇺🇸
United States
bkosborne
26 days ago
🐛
Exceptions widget 'Add exception' button is lost
Active
Code - widget
Created
about 1 month ago
v1.19
🇳🇱
Netherlands
johnv
28 days ago
📌
Clean code
Postponed
Code
Created
over 3 years ago
v1.0
🇳🇱
Netherlands
johnv
about 1 month ago
🐛
Next Open Day views display current day
Active
Code - widget
Created
3 months ago
v1.19
🇿🇦
South Africa
vlooi vlerke
about 2 months ago
🐛
Webform Element Time Slots and Operations Bugs
Active
User interface
Created
3 months ago
v1.0
LordBarnhill
2 months ago
📌
Webform element: introduce getFieldName()
Active
Code
Created
3 months ago
v1.19
🇳🇱
Netherlands
johnv
2 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
2 months ago
🐛
The "Office Hours current open/closed status" views filter is not working properly
Needs work
Integrating Views
Created
3 months ago
v1.19
brunoalmeida
2 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
3 months ago
✨
Add more hours link not displayed in Profile2
Fixed
Code
Created
almost 14 years ago
v1.0
🇫🇷
France
Jerome F
3 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
3 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
3 months ago
✨
Add 'Current Status' formatter
Fixed
Code - formatter
Created
over 12 years ago
v1.0
🇨🇦
Canada
Lazarus-Long
3 months ago
🐛
'Closed' exception days aren't supported by the 'Next day' formatter
Active
Code
Created
about 1 year ago
v1.0
🇨🇭
Switzerland
Lukas von Blarer
3 months ago
🐛
Show next open day returns wrong result
Fixed
Code - widget
Created
5 months ago
v1.18
🇩🇪
Germany
butch.coolidge
3 months ago
🐛
'Show next open day' formatter fails on Sunday
Fixed
Code - formatter
Created
over 11 years ago
v1.0
🇺🇸
United States
acidpotato
3 months ago
🐛
'Show next open day' error if sunday is not first day of the week
Fixed
Code
Created
about 7 years ago
v1.0
🇨🇭
Switzerland
Lukas von Blarer
3 months ago
🐛
Action links always point to frontpage
Active
Code
Created
11 months ago
v1.17
🇩🇪
Germany
eric heydrich
3 months ago
✨
Webform element: support Exceptions and Seasons
Active
Integration
Created
3 months ago
v1.0
🇳🇱
Netherlands
johnv
3 months ago
🐛
Undefined index: #webform_key in WebformElement\WebformOfficeHours->getFieldDefinition() (line 254)
Fixed
Code
Created
almost 3 years ago
v1.6
🇮🇹
Italy
kris77
3 months ago
🐛
Error for Office Hours element in a Webform
Postponed: needs info
Code
Created
5 months ago
v1.17
LordBarnhill
3 months ago
🐛
Webform Element: InvalidArgumentException: $string ("Office hours") must be a string
Fixed
Code - widget
Created
over 2 years ago
v1.6
🇪🇨
Ecuador
afsch
3 months ago
🐛
TypeError: unserialize(): Argument #1 ($data) must be of type string, array given in unserialize() (line 21
Active
Code
Created
3 months ago
v1.19
🇧🇩
Bangladesh
shafiqhossain
3 months ago
🐛
Exposed status Filter is not working
Active
Integrating Views
Created
3 months ago
v1.19
🇦🇹
Austria
stylesuxx
3 months ago
✨
Make Office hours form responsive on mobile
Needs work
User interface
Created
over 2 years ago
v1.7
🇫🇷
France
zenimagine
4 months ago
🐛
Exceptions issues when adding items and time slots
Postponed: needs info
Code
Created
5 months ago
v1.17
🇵🇹
Portugal
rutiolma
4 months ago
🐛
Fix diff 2.x integration
Active
Code
Created
7 months ago
v1.0
🇦🇺
Australia
acbramley
4 months ago
💬
Formatting office hours from a settings form
Active
Code - formatter
Created
6 months ago
v1.0
🇩🇪
Germany
jurgenhaas
4 months ago
🐛
OfficeHoursFormatterTrait not returning altered OfficeHours
Fixed
Code
Created
5 months ago
v1.19
🇨🇭
Switzerland
toga
4 months ago
🐛
Warning: Undefined array key "all_day_format" in OfficeHoursItemList->formatTimeSlots() (line 531 of \OfficeHoursFormatterTrait.php)
Fixed
Code - formatter
Created
5 months ago
v1.18
🇳🇱
Netherlands
johnv
4 months ago
✨
Table-Formatter: labels should be header (<th>)
Fixed
Code - formatter
Created
about 5 years ago
v1.2
🇩🇪
Germany
sunlix
4 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
4 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
4 months ago
🐛
Warning: Undefined array key "all_day_format" in Drupal\office_hours\Plugin\Field\FieldType\OfficeHoursItemList->formatTimeSlots()
Postponed: needs info
Code
Created
7 months ago
v1.19
🇳🇱
Netherlands
Remco Hoeneveld
4 months ago
🐛
Status field caching still broken (for authenticated users)
Needs review
Code - formatter
Created
6 months ago
v1.0
🇫🇮
Finland
jhuhta
5 months ago
🐛
Views with Open/Closed status are not updated (for anonymous users)
Active
Code
Created
10 months ago
v1.17
🇧🇪
Belgium
Mav_fly
5 months ago
🐛
Views filter 'current open/closed status' does not work
Fixed
Integrating Views
Created
10 months ago
v1.17
🇺🇸
United States
bourgeoy
5 months ago
🐛
Disable Chosen module for hours/minute SelectList, since it breaks JS
Fixed
Code - widget
Created
8 months ago
v1.17
🇧🇬
Bulgaria
pfrenssen
6 months ago
📌
Fix automated tests in OfficeHoursSeasonUnitTest.php
Fixed
Code
Created
7 months ago
v1.17
🇳🇱
Netherlands
idebr
6 months ago
📌
Use not-randomized drupal-data-selector, not #id
Fixed
Code - widget
Created
8 months ago
v1.17
🇳🇱
Netherlands
johnv
7 months ago
🐛
TypeError: Unsupported operand types: string + int in OfficeHoursDateHelper::format() with empty pm hour field
Fixed
Code - widget
Created
8 months ago
v1.17
🇮🇳
India
shashank5563
7 months ago
🐛
Change JS link title 'Remove' to 'Clear'
Fixed
Code - widget
Created
8 months ago
v1.17
🇳🇱
Netherlands
johnv
7 months ago
📌
Change default time widget from SelectList to HTML5 input
Fixed
Code - widget
Created
8 months ago
v1.17
🇳🇱
Netherlands
johnv
7 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
7 months ago
🐛
office_hours.js hides other [Add] buttons in widget
Fixed
Code - widget
Created
12 months ago
v1.16
🇫🇷
France
berramou
7 months ago
🐛
Unable to add, remove or copy timeslot
Closed: duplicate
Code - widget
Created
11 months ago
v1.16
🇧🇪
Belgium
jonas139
7 months ago
🐛
"show_empty" does not work in Layout Builder
Postponed: needs info
Code - formatter
Created
8 months ago
v1.0
jeremyvii
8 months ago
🐛
'00' minutes are considered as empty in OfficeHoursDateList::validateDateList
Closed: duplicate
Code - widget
Created
8 months ago
v1.0
🇪🇸
Spain
plopesc
8 months ago
📌
Automated Drupal 11 compatibility fixes for office_hours
Active
Code
Created
11 months ago
v1.0
project update bot
8 months ago
🐛
Unsupported operand types: string - string in OfficeHoursItemList->getStatusTimeLeft()
Fixed
Code - formatter
Created
almost 3 years ago
v1.0
🇷🇸
Serbia
super_romeo
8 months ago
✨
Use the office hours field widget as Element (in a settings form)
Fixed
Code - widget
Created
10 months ago
v1.17
🇩🇪
Germany
jurgenhaas
8 months ago
🐛
"show_empty" does not work when "show_closed" is set to "current"
Fixed
Code - formatter
Created
9 months ago
v1.17
jeremyvii
8 months ago
✨
Views Filter handler for Open/Closed (today/now/soon) [D7]
Fixed
Code
Created
almost 15 years ago
v1.3
🇺🇸
United States
meteu336
8 months ago
✨
Views handler to query a certain day
Fixed
Code
Created
over 12 years ago
v1.0
🇷🇺
Russia
graker
8 months ago
📌
Remove file office_hours.views.inc
Fixed
Integrating Views
Created
about 3 years ago
v1.5
🇳🇱
Netherlands
johnv
8 months ago
🐛
Views FieldBase.php TypeError: Unsupported operand types: array + null
Fixed
Integrating Views
Created
12 months ago
v1.15
🇩🇪
Germany
Nickstedt
8 months ago
📌
Add test for WeekTableElement in a form (not a widget)
Active
Code - widget
Created
8 months ago
v1.0
🇳🇱
Netherlands
johnv
8 months ago
🐛
Inline static variable can cause day to display as 'and' in a View
Fixed
Code - formatter
Created
10 months ago
v1.17
🇺🇸
United States
ian.ssu
9 months ago
✨
Exclude season & exceptions from weekly display
Fixed
Code - formatter
Created
11 months ago
v1.17
🇺🇸
United States
bourgeoy
9 months ago
🐛
Warning: Undefined array key 0 in OfficeHoursItemList->addOfficeHours()
Fixed
Code - formatter
Created
10 months ago
v1.17
🇳🇱
Netherlands
johnv
9 months ago
🐛
Missing schema for 'collapsed' field setting
Fixed
Code - widget
Created
10 months ago
v1.17
🇳🇱
Netherlands
johnv
10 months ago
🐛
Warning: Undefined array key
Closed: duplicate
Code
Created
10 months ago
v1.17
🇦🇺
Australia
geoffreyr
10 months ago
✨
Fix Field cache for anonymous users using JS callback in Status formatter
Fixed
Code - formatter
Created
almost 2 years ago
v1.11
🇫🇮
Finland
jhuhta
10 months ago
🐛
Avoid redundant JS callback in Status formatter
Fixed
Code - formatter
Created
over 1 year ago
v1.12
🇳🇱
Netherlands
johnv
10 months ago
🐛
Warning: Array to string conversion when having compressed slots and schema formatter
Fixed
Code - formatter
Created
11 months ago
v1.17
🇳🇱
Netherlands
johnv
11 months ago
✨
Show formatter when all days have empty time (in season and normal week)
Fixed
Code - formatter
Created
12 months ago
v1.16
🇵🇹
Portugal
rutiolma
11 months ago
✨
Replace today's hours with Exception hours in Week Formatter
Fixed
Code - formatter
Created
over 1 year ago
v1.16
🇺🇸
United States
rondog469
11 months ago
📌
Remove redundant formatter 'slots' data, using $item object
Fixed
Code - formatter
Created
about 1 year ago
v1.16
🇳🇱
Netherlands
johnv
11 months ago
📌
Fix the issues reported by phpcs
Fixed
Code
Created
11 months ago
v1.16
🇮🇳
India
prem suthar
11 months ago
🐛
Weekday timeslots are lost after adding an Exception
Fixed
Code - widget
Created
11 months ago
v1.16
🇳🇱
Netherlands
johnv
11 months ago
🐛
Better OfficeHoursItemListSorter.php
Fixed
Code - formatter
Created
12 months ago
v1.16
🇳🇱
Netherlands
johnv
11 months ago
📌
Seasons formatter: remove ExceptionHeader item
Fixed
Code - formatter
Created
12 months ago
v1.16
🇳🇱
Netherlands
johnv
11 months ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024