Week number (#6439)

* Support week number for batch generation

* Bug fix - hour is not minute

* Update docs
This commit is contained in:
Oliver 2024-02-07 11:36:20 +11:00 committed by GitHub
parent 55949e5321
commit fdd70263ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 15 additions and 1 deletions

View File

@ -324,8 +324,9 @@ def generate_batch_code():
'year': now.year,
'month': now.month,
'day': now.day,
'hour': now.minute,
'hour': now.hour,
'minute': now.minute,
'week': now.isocalendar()[1],
}
return Template(batch_template).render(context)

View File

@ -30,6 +30,19 @@ Batch codes can be generated automatically based on a provided pattern. The defa
{% include 'img.html' %}
{% endwith %}
#### Context Variables
The following context variables are available by default when generating a batch code using the builtin generation functionality:
| Variable | Description |
| --- | --- |
| year | The current year e.g. `2024` |
| month | The current month number, e.g. `5` |
| day | The current day of month, e.g. `21` |
| hour | The current hour of day, in 24-hour format, e.g. `23` |
| minute | The current minute of hour, e.g. `17` |
| week | The current week of year, e.g. `51` |
#### Plugin Support
To implement custom batch code functionality, refer to the details on the [Validation Plugin Mixin](../extend/plugins/validation.md#batch-codes).