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 16 years ago
Maintained by
🇳🇱
Netherlands
johnv
🇨🇭
Switzerland
mikl
Ozeuss
🇦🇺
Australia
skwashd
Clone
Clone with SSH
Clone with HTTPS
Clone with
doGit
🇵🇹
Portugal
33%
🏴☠️
33%
🇺🇸
United States
22%
🇳🇱
Netherlands
11%
Top 4 contributors
iO
33%
🇵🇹
@rutiolma
Itty Bitty Byte
11%
🇺🇸
@Kristen Pol
Salsa Digital
🇺🇸
@Kristen Pol
QuantCDN
🇺🇸
@Kristen Pol
and 3 individuals
( 56% )
🇳🇱
@johnv
🇺🇸
@ian.ssu
@Esha_Kundu
Follow
Sign in to follow projects
Merge Requests
More
!44
Paragraphs & OH: Office_hours Action links always point to frontpage on uncollapsed paragraphs
Closed
Show issue
Hikkypo
updated
about 1 month ago
!43
Fix diff 2.x integration
Open
Show issue
🇦🇺
Australia
acbramley
updated
about 2 months ago
!42
Fix automated tests in OfficeHoursSeasonUnitTest.php
Open
Show issue
🇳🇱
Netherlands
idebr
updated
2 months ago
!41
Warning: Undefined array key "all_day_format" in Drupal\office_hours\Plugin\Field\FieldType\OfficeHoursItemList->formatTimeSlots()
Open
Show issue
rishabjasrotia
updated
2 months ago
!40
Disable Chosen module for hours/minute SelectList, since it breaks JS
Open
Show issue
🇧🇬
Bulgaria
pfrenssen
updated
3 months ago
!39
TypeError: Unsupported operand types: string + int in OfficeHoursDateHelper::format() with empty pm hour field
Open
Show issue
🇮🇳
India
abhishek_virasat
updated
3 months ago
More Merge Requests
Issues
📌
Project Browser: Create a logo for Office Hours
Needs review
User interface
Created
2 months ago
v1.0
🇺🇸
United States
Kristen Pol
7 days ago
🐛
Views filter 'current open/closed status' does not work
Fixed
Integrating Views
Created
5 months ago
v1.17
🇺🇸
United States
bourgeoy
11 days ago
🐛
Show next open day returns wrong result
Active
Code - widget
Created
18 days ago
v1.17
🇩🇪
Germany
butch.coolidge
16 days ago
🐛
Exceptions issues when adding items and time slots
Active
Code
Created
17 days ago
v1.17
🇵🇹
Portugal
rutiolma
17 days ago
🐛
Status field caching still broken
Needs review
Code - formatter
Created
about 1 month ago
v1.0
🇫🇮
Finland
jhuhta
about 1 month ago
🐛
Paragraphs & OH: Office_hours Action links always point to frontpage on uncollapsed paragraphs
Closed: duplicate
Code
Created
6 months ago
v1.17
🇩🇪
Germany
Eric Heydrich
about 1 month ago
💬
Formatting office hours from a settings form
Active
Code - formatter
Created
about 1 month ago
v1.0
🇩🇪
Germany
jurgenhaas
about 1 month ago
🐛
Disable Chosen module for hours/minute SelectList, since it breaks JS
Fixed
Code - widget
Created
3 months ago
v1.17
🇧🇬
Bulgaria
pfrenssen
about 1 month ago
📌
Fix automated tests in OfficeHoursSeasonUnitTest.php
Fixed
Code
Created
2 months ago
v1.17
🇳🇱
Netherlands
idebr
about 1 month ago
🐛
Fix diff 2.x integration
Needs review
Code
Created
about 2 months ago
v1.0
🇦🇺
Australia
acbramley
about 2 months ago
🐛
Warning: Undefined array key "all_day_format" in Drupal\office_hours\Plugin\Field\FieldType\OfficeHoursItemList->formatTimeSlots()
Postponed: needs info
Code
Created
2 months ago
v1.0
🇳🇱
Netherlands
Remco Hoeneveld
about 2 months ago
✨
Make Office hours form responsive on mobile
Needs work
User interface
Created
about 2 years ago
v1.7
🇫🇷
France
zenimagine
2 months ago
📌
Use not-randomized drupal-data-selector, not #id
Fixed
Code - widget
Created
3 months ago
v1.17
🇳🇱
Netherlands
johnv
2 months ago
🐛
TypeError: Unsupported operand types: string + int in OfficeHoursDateHelper::format() with empty pm hour field
Fixed
Code - widget
Created
3 months ago
v1.17
🇮🇳
India
shashank5563
2 months ago
🐛
Fix Accessibility warnings by missing labels in Widget table cells
Fixed
Code - widget
Created
over 2 years ago
v1.7
🇺🇸
United States
EthanT
2 months ago
🐛
Change JS link title 'Remove' to 'Clear'
Fixed
Code - widget
Created
3 months ago
v1.17
🇳🇱
Netherlands
johnv
2 months ago
📌
Change default time widget from SelectList to HTML5 input
Fixed
Code - widget
Created
3 months ago
v1.17
🇳🇱
Netherlands
johnv
2 months ago
🐛
Paragraphs & OH: Additional slot row disappears after value change when used in nested paragraphs
Needs work
Code - widget
Created
3 months ago
v1.0
🇦🇺
Australia
max.valetov
3 months ago
🐛
Paragraphs & OH: Additional time slots visible when using office hours in paragraphs
Fixed
Code - widget
Created
about 5 years ago
v1.2
🇷🇴
Romania
mmrares
3 months ago
🐛
office_hours.js hides other [Add] buttons in widget
Fixed
Code - widget
Created
7 months ago
v1.16
🇫🇷
France
berramou
3 months ago
🐛
Unable to add, remove or copy timeslot
Closed: duplicate
Code - widget
Created
7 months ago
v1.16
🇧🇪
Belgium
jonas139
3 months ago
🐛
"show_empty" does not work in Layout Builder
Postponed: needs info
Code - formatter
Created
3 months ago
v1.0
jeremyvii
3 months ago
🐛
'00' minutes are considered as empty in OfficeHoursDateList::validateDateList
Closed: duplicate
Code - widget
Created
3 months ago
v1.0
🇪🇸
Spain
plopesc
3 months ago
📌
Refactor the JavaScript for the widget to use the once library
Needs work
Code - widget
Created
4 months ago
v1.0
🇺🇸
United States
bkosborne
3 months ago
📌
Automated Drupal 11 compatibility fixes for office_hours
Active
Code
Created
6 months ago
v1.0
Project Update Bot
3 months ago
🐛
Unsupported operand types: string - string in OfficeHoursItemList->getStatusTimeLeft()
Fixed
Code - formatter
Created
over 2 years ago
v1.0
🇺🇦
Ukraine
super_romeo
3 months ago
✨
Use the office hours field widget as Element (in a settings form)
Fixed
Code - widget
Created
5 months ago
v1.17
🇩🇪
Germany
jurgenhaas
3 months ago
🐛
"show_empty" does not work when "show_closed" is set to "current"
Fixed
Code - formatter
Created
4 months ago
v1.17
jeremyvii
3 months ago
🐛
Views with Open/Closed status are not updated (for anonymous users)
Active
Code
Created
5 months ago
v1.17
🇧🇪
Belgium
Mav_fly
3 months ago
✨
Views Filter handler for Open/Closed (today/now/soon) [D7]
Fixed
Code
Created
over 14 years ago
v1.3
🇺🇸
United States
meteu336
3 months ago
✨
Views handler to query a certain day
Fixed
Code
Created
about 12 years ago
v1.0
🇷🇺
Russia
graker
3 months ago
📌
Remove file office_hours.views.inc
Fixed
Integrating Views
Created
over 2 years ago
v1.5
🇳🇱
Netherlands
johnv
3 months ago
🐛
Views FieldBase.php TypeError: Unsupported operand types: array + null
Fixed
Integrating Views
Created
7 months ago
v1.15
🇩🇪
Germany
Nickstedt
3 months ago
📌
Clean code
Postponed
Code
Created
about 3 years ago
v1.0
🇳🇱
Netherlands
johnv
4 months ago
📌
Add test for WeekTableElement in a form (not a widget)
Active
Code - widget
Created
4 months ago
v1.0
🇳🇱
Netherlands
johnv
4 months ago
🐛
Inline static variable can cause day to display as 'and' in a View
Fixed
Code - formatter
Created
5 months ago
v1.17
🇺🇸
United States
ian.ssu
4 months ago
✨
Exclude season & exceptions from weekly display
Fixed
Code - formatter
Created
6 months ago
v1.17
🇺🇸
United States
bourgeoy
4 months ago
🐛
Warning: Undefined array key 0 in OfficeHoursItemList->addOfficeHours()
Fixed
Code - formatter
Created
5 months ago
v1.17
🇳🇱
Netherlands
johnv
5 months ago
🐛
Missing schema for 'collapsed' field setting
Fixed
Code - widget
Created
5 months ago
v1.17
🇳🇱
Netherlands
johnv
5 months ago
🐛
Warning: Undefined array key
Closed: duplicate
Code
Created
5 months ago
v1.17
🇦🇺
Australia
geoffreyr
5 months ago
✨
Fix Field cache for anonymous users using JS callback in Status formatter
Fixed
Code - formatter
Created
over 1 year ago
v1.11
🇫🇮
Finland
jhuhta
5 months ago
🐛
Avoid redundant JS callback in Status formatter
Fixed
Code - formatter
Created
11 months ago
v1.12
🇳🇱
Netherlands
johnv
5 months ago
🐛
Warning: Array to string conversion when having compressed slots and schema formatter
Fixed
Code - formatter
Created
6 months ago
v1.17
🇳🇱
Netherlands
johnv
6 months ago
✨
Show formatter when all days have empty time (in season and normal week)
Fixed
Code - formatter
Created
7 months ago
v1.16
🇵🇹
Portugal
rutiolma
6 months ago
✨
Replace today's hours with Exception hours in Week Formatter
Fixed
Code - formatter
Created
about 1 year ago
v1.16
🇺🇸
United States
rondog469
6 months ago
📌
Remove redundant formatter 'slots' data, using $item object
Fixed
Code - formatter
Created
8 months ago
v1.16
🇳🇱
Netherlands
johnv
6 months ago
📌
Fix the issues reported by phpcs
Fixed
Code
Created
7 months ago
v1.16
🇮🇳
India
Prem Suthar
6 months ago
🐛
Weekday timeslots are lost after adding an Exception
Fixed
Code - widget
Created
7 months ago
v1.16
🇳🇱
Netherlands
johnv
6 months ago
🐛
Better OfficeHoursItemListSorter.php
Fixed
Code - formatter
Created
7 months ago
v1.16
🇳🇱
Netherlands
johnv
6 months ago
📌
Seasons formatter: remove ExceptionHeader item
Fixed
Code - formatter
Created
7 months ago
v1.16
🇳🇱
Netherlands
johnv
6 months ago
🐛
View fields should have better titles
Fixed
Integrating Views
Created
7 months ago
v1.16
🇳🇱
Netherlands
johnv
6 months ago
🐛
Remove 'Remove' button in ExceptionsWidget (D10.2)
Fixed
Code - widget
Created
7 months ago
v1.16
🇳🇱
Netherlands
johnv
6 months ago
🐛
'Current day' formatter is empty when viewed outside of the open hours
Fixed
Code - formatter
Created
7 months ago
v1.15
flitt1
7 months ago
✨
Better Display summary
Fixed
Code - formatter
Created
7 months ago
v1.15
🇳🇱
Netherlands
johnv
7 months ago
✨
Season Formatter: Each season week as individual table
Fixed
Code - formatter
Created
over 1 year ago
v1.15
🇫🇷
France
matoeil
7 months ago
✨
Formatter: Add Event to allow other modules to modify values
Fixed
Code - formatter
Created
about 5 years ago
v1.12
🇺🇦
Ukraine
jorgik
7 months ago
📌
Formatter/Widget should use dependency injection instead of \Drupal calls
Fixed
Code
Created
7 months ago
v1.12
🇮🇳
India
Maithri Shetty
7 months ago
✨
Exceptions that apply to entire bundles
Closed: works as designed
Miscellaneous
Created
about 1 year ago
v1.16
🇺🇸
United States
devitate
7 months ago
✨
Time format: add hours Suffix
Closed: works as designed
Code - formatter
Created
9 months ago
v1.16
🇧🇪
Belgium
tim-diels
7 months ago
🐛
Warning: 'Undefined array key' on page 'Manage form display' when changing field settings.
Closed: cannot reproduce
Code - widget
Created
8 months ago
v1.0
🇳🇱
Netherlands
johnv
7 months ago
🐛
OfficeHoursDateHelper::format() causes fatal error
Fixed
Code
Created
7 months ago
v1.12
🇨🇦
Canada
yang_yi_cn
7 months ago
✨
Season Formatter: update weekly timetable depending on the season
Closed: duplicate
Code - formatter
Created
over 1 year ago
v1.0
🇫🇷
France
matoeil
7 months ago
💬
WSOD on node edit upon updating from 8.x-1.9 to 8.x-1.12
Closed: works as designed
Code - widget
Created
11 months ago
v1.0
🇺🇸
United States
FrankieD3
7 months ago
✨
Make status available to Search Api
Active
Integration
Created
8 months ago
v1.0
mellowtothemax
7 months ago
✨
Add Formatter with Select list display
Fixed
Code - formatter
Created
about 2 years ago
v1.7
🇺🇸
United States
Greg Boggs
7 months ago
✨
Replace operation links in the widget with a dropbutton
Needs work
Code - widget
Created
over 4 years ago
v1.0
🇧🇪
Belgium
DieterHolvoet
7 months ago
🐛
Fix Exception Day support for 'Current day' formatter
Fixed
Code - formatter
Created
8 months ago
v1.12
🇨🇭
Switzerland
Lukas von Blarer
7 months ago
🐛
Sort order of same day slots incorrect in row (widget) and column (formatter)
Fixed
Code
Created
8 months ago
v1.12
🇧🇪
Belgium
stijnd
7 months ago
✨
[Season] Add future and Remove past seasons from formatter
Fixed
Code - formatter
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
7 months ago
🐛
'Current slot' and 'Current status' css class not set
Fixed
Code - formatter
Created
8 months ago
v1.12
🇺🇸
United States
calebwalker
7 months ago
✨
Each day in individual Views Table Column
Fixed
Integrating Views
Created
about 1 year ago
v1.12
🇵🇰
Pakistan
Ahmed.Raza
7 months ago
✨
Move 'Closed text' to Comment column if enabled
Needs review
Code - formatter
Created
about 4 years ago
v1.0
🇳🇱
Netherlands
johnv
8 months ago
🐛
Sort order of Same day time slots is lost
Fixed
Code
Created
about 1 year ago
v1.11
🇩🇪
Germany
gngn
8 months ago
🐛
Fix slot labels and translations
Fixed
Code - widget
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
🐛
In widget, delete/copy JS-links are hidden too often
Fixed
Code - widget
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
📌
Prefix widget classes with js-
Fixed
Code - widget
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
📌
Remove $info['slots'][$day_delta]['formatted_slot']
Fixed
Code - formatter
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
🐛
Exception days and seasons aren't supported by the 'Current day' formatter
Fixed
Code - formatter
Created
9 months ago
v1.12
🇨🇭
Switzerland
Lukas von Blarer
8 months ago
✨
Support grouped days for Exception dates
Fixed
Code - formatter
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
🐛
Fix error in Widget annotation
Fixed
Code - widget
Created
10 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
📌
Move DateHelper::getLabel() to $item->label()
Fixed
Code
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
📌
Use $item object in Elements
Fixed
Code - widget
Created
8 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
💬
How to use element programmatically in a custom form
Closed: outdated
Documentation
Created
almost 4 years ago
v1.0
🇧🇪
Belgium
alexverb
8 months ago
🐛
Remove link is hidden after copying previous day with additional time slot
Fixed
User interface
Created
about 1 year ago
v1.11
🇺🇦
Ukraine
paulrad
8 months ago
💬
[Season] Schedule hours in advance
Closed: duplicate
Code - formatter
Created
over 5 years ago
v1.0
🇺🇸
United States
thalemn
8 months ago
📌
Where on drupal.org is office_hours used?
Active
Documentation
Created
10 months ago
v1.0
🇳🇱
Netherlands
johnv
8 months ago
📌
Format time as HTML5 element
Fixed
Code - widget
Created
about 7 years ago
v
🇳🇱
Netherlands
johnv
8 months ago
✨
Split opening days and exceptions
Closed: works as designed
Code - formatter
Created
9 months ago
v1.12
🇧🇪
Belgium
tim-diels
8 months ago
🐛
Existing exception days are being removed when adding new ones
Closed: cannot reproduce
Code - widget
Created
9 months ago
v1.0
🇨🇭
Switzerland
Lukas von Blarer
8 months ago
📌
Introduce ItemSeasonHeader class
Fixed
Code
Created
9 months ago
v1.12
🇳🇱
Netherlands
johnv
8 months ago
🐛
Multiple Office Hours fields on same Content Type breaks Exceptions
Fixed
Code - widget
Created
10 months ago
v1.12
🇺🇸
United States
Nuuou
9 months ago
🐛
'Closed' exception days aren't supported by the 'Next day' formatter
Fixed
Code - formatter
Created
10 months ago
v1.12
🇨🇭
Switzerland
Lukas von Blarer
9 months ago
🐛
Error in Time Range Validation for 'To 00:00'
Fixed
Code
Created
10 months ago
v1.12
🇩🇪
Germany
vesnag
9 months ago
🐛
Ajax error on [Add exception] button if "seasons" is activated
Fixed
Code - widget
Created
10 months ago
v1.12
🇩🇪
Germany
blecheimer
9 months ago
🐛
Remove calls to dpm()
Fixed
Code
Created
10 months ago
v1.0
🇨🇭
Switzerland
Lukas von Blarer
9 months ago
🐛
Remove buffer from OfficeHoursItemList::getFieldDefinition();
Fixed
Code - widget
Created
10 months ago
v1.12
🇳🇱
Netherlands
johnv
9 months ago
✨
Add Exception Day support for 'Next day' formatter
Fixed
Code - formatter
Created
11 months ago
v1.12
🇳🇱
Netherlands
johnv
10 months ago
📌
Sort formatter elements according to #weight
Fixed
Code - formatter
Created
10 months ago
v1.12
🇳🇱
Netherlands
johnv
10 months ago
🐛
Warning: 'Undefined array key "separator"' when viewing revisions with Diff
Fixed
Code
Created
10 months ago
v1.0
🇺🇸
United States
sonfd
10 months ago
🐛
Formatter table has incorrect header
Fixed
Code - formatter
Created
10 months ago
v1.12
🇳🇱
Netherlands
johnv
10 months ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.71.5
2024