Merge branch 'main' into feat/rfc
This commit is contained in:
commit
d6186af2cc
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip
vendored
Normal file
BIN
.yarn/cache/@html-validate-stylish-npm-4.1.0-aba0cf2d6c-4af90db4f9.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-fs-npm-2.9.2-44cca43adc-410c63e0dc.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-fs-search-npm-2.9.2-0251af50fa-68fd149a48.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-fs-search-npm-2.9.2-0251af50fa-68fd149a48.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-hash-npm-2.9.2-f26f4ce463-7ee42d33a1.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-hash-npm-2.9.2-f26f4ce463-7ee42d33a1.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-node-resolver-core-npm-3.0.2-e5591710a1-82d5122e36.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-node-resolver-core-npm-3.0.2-e5591710a1-82d5122e36.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-optimizer-image-npm-2.9.2-2e26c5a74b-8cbf4b2e9a.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-optimizer-image-npm-2.9.2-2e26c5a74b-8cbf4b2e9a.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-packager-css-npm-2.9.2-6a69ae150c-835894034e.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-reporter-dev-server-npm-2.9.2-a9675da842-1fdc8d48fd.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-transformer-css-npm-2.9.2-87b7d1818d-4aacbe62fa.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip
vendored
Normal file
BIN
.yarn/cache/@parcel-types-npm-2.9.2-da147a7755-976fb44534.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip
vendored
Normal file
BIN
.yarn/cache/html-validate-npm-8.0.5-b9c8df9b15-05c5255032.zip
vendored
Normal file
Binary file not shown.
BIN
.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip
vendored
Normal file
BIN
.yarn/cache/ignore-npm-5.2.4-fbe6e989e5-3d4c309c60.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip
vendored
Normal file
BIN
.yarn/cache/pinia-npm-2.1.4-8c3fdb8813-5285b1415e.zip
vendored
Normal file
Binary file not shown.
Binary file not shown.
BIN
.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip
vendored
Normal file
BIN
.yarn/cache/semver-npm-7.5.3-275095dbf3-9d58db1652.zip
vendored
Normal file
Binary file not shown.
|
@ -58,6 +58,8 @@ Click the <kbd>Fork</kbd> button in the top-right corner of the repository to cr
|
|||
|
||||
As outlined in the [Contributing](https://github.com/ietf-tools/.github/blob/main/CONTRIBUTING.md) guide, you will first want to create a fork of the datatracker project in your personal GitHub account before cloning it.
|
||||
|
||||
Windows developers: [Start with WSL2 from the beginning](https://github.com/ietf-tools/.github/blob/main/docs/windows-dev.md).
|
||||
|
||||
Because of the extensive history of this project, cloning the datatracker project locally can take a long time / disk space. You can speed up the cloning process by limiting the history depth, for example *(replace `USERNAME` with your GitHub username)*:
|
||||
|
||||
- To fetch only up to the 10 latest commits:
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
span.meeting-warning(v-if='agendaStore.meeting.warningNote') {{agendaStore.meeting.warningNote}}
|
||||
h4
|
||||
span {{agendaStore.meeting.city}}, {{ meetingDate }}
|
||||
h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-muted Updated:] {{ meetingUpdated }}
|
||||
h6.float-end.d-none.d-lg-inline(v-if='meetingUpdated') #[span.text-body-secondary Updated:] {{ meetingUpdated }}
|
||||
|
||||
.agenda-topnav.my-3
|
||||
meeting-navigation
|
||||
|
@ -49,7 +49,7 @@
|
|||
n-popover(v-if='!agendaStore.infoNoteShown')
|
||||
template(#trigger)
|
||||
n-button.ms-2(text, @click='toggleInfoNote')
|
||||
i.bi.bi-info-circle.text-muted
|
||||
i.bi.bi-info-circle.text-body-secondary
|
||||
span Show Info Note
|
||||
.col-12.col-sm-auto.d-flex.align-items-center
|
||||
i.bi.bi-globe.me-2
|
||||
|
|
|
@ -58,7 +58,7 @@
|
|||
)
|
||||
i.bi.bi-x-square.me-2
|
||||
span Discard
|
||||
n-divider: small.text-muted Calendar
|
||||
n-divider: small.text-body-secondary Calendar
|
||||
n-button.mt-2(
|
||||
id='agenda-quickaccess-calview-btn'
|
||||
block
|
||||
|
@ -86,7 +86,7 @@
|
|||
i.bi.bi-calendar-check.me-2
|
||||
span {{ shortMode ? '.ics' : 'Add to your calendar...' }}
|
||||
template(v-if='agendaStore.meetingDays.length > 0')
|
||||
n-divider: small.text-muted Jump to...
|
||||
n-divider: small.text-body-secondary Jump to...
|
||||
ul.nav.nav-pills.flex-column.small.agenda-quickaccess-jumpto
|
||||
li.nav-item(v-if='agendaStore.isMeetingLive')
|
||||
a.nav-link(
|
||||
|
|
|
@ -20,7 +20,7 @@ n-modal(v-model:show='modalShown')
|
|||
i.bi.bi-share
|
||||
span Share this view
|
||||
.agenda-share-content
|
||||
.text-muted.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users:
|
||||
.text-body-secondary.pb-2 Use the following URL for sharing the current view #[em (including any active filters)] with other users:
|
||||
n-input-group
|
||||
n-input(
|
||||
ref='filteredUrlIpt'
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
)
|
||||
template(#default)
|
||||
div(v-html='item.text')
|
||||
span.text-muted(v-else)
|
||||
span.text-body-secondary(v-else)
|
||||
em No chat log available.
|
||||
</template>
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
:columns='columns'
|
||||
striped
|
||||
)
|
||||
span.text-muted(v-else)
|
||||
span.text-body-secondary(v-else)
|
||||
em No polls available.
|
||||
</template>
|
||||
|
||||
|
|
|
@ -1,252 +1,252 @@
|
|||
export default [
|
||||
{ label: '(GMT-11:00) Niue', value: 'Pacific/Niue' },
|
||||
{ label: '(GMT-11:00) Pago Pago', value: 'Pacific/Pago_Pago' },
|
||||
{ label: '(GMT-10:00) Hawaii Time', value: 'Pacific/Honolulu' },
|
||||
{ label: '(GMT-10:00) Rarotonga', value: 'Pacific/Rarotonga' },
|
||||
{ label: '(GMT-10:00) Tahiti', value: 'Pacific/Tahiti' },
|
||||
{ label: '(GMT-09:30) Marquesas', value: 'Pacific/Marquesas' },
|
||||
{ label: '(GMT-09:00) Alaska Time', value: 'America/Anchorage' },
|
||||
{ label: '(GMT-09:00) Gambier', value: 'Pacific/Gambier' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Los Angeles', value: 'America/Los_Angeles' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Tijuana', value: 'America/Tijuana' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Vancouver', value: 'America/Vancouver' },
|
||||
{ label: '(GMT-08:00) Pacific Time - Whitehorse', value: 'America/Whitehorse' },
|
||||
{ label: '(GMT-08:00) Pitcairn', value: 'Pacific/Pitcairn' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Arizona', value: 'America/Phoenix' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Denver', value: 'America/Denver' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Edmonton', value: 'America/Edmonton' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Hermosillo', value: 'America/Hermosillo' },
|
||||
{ label: '(GMT-07:00) Mountain Time - Yellowknife', value: 'America/Yellowknife' },
|
||||
{ label: '(GMT-06:00) Belize', value: 'America/Belize' },
|
||||
{ label: '(GMT-06:00) Central Time - Chicago', value: 'America/Chicago' },
|
||||
{ label: '(GMT-06:00) Central Time - Mexico City', value: 'America/Mexico_City' },
|
||||
{ label: '(GMT-06:00) Central Time - Regina', value: 'America/Regina' },
|
||||
{ label: '(GMT-06:00) Central Time - Tegucigalpa', value: 'America/Tegucigalpa' },
|
||||
{ label: '(GMT-06:00) Central Time - Winnipeg', value: 'America/Winnipeg' },
|
||||
{ label: '(GMT-06:00) Costa Rica', value: 'America/Costa_Rica' },
|
||||
{ label: '(GMT-06:00) El Salvador', value: 'America/El_Salvador' },
|
||||
{ label: '(GMT-06:00) Galapagos', value: 'Pacific/Galapagos' },
|
||||
{ label: '(GMT-06:00) Guatemala', value: 'America/Guatemala' },
|
||||
{ label: '(GMT-06:00) Managua', value: 'America/Managua' },
|
||||
{ label: '(GMT-05:00) America Cancun', value: 'America/Cancun' },
|
||||
{ label: '(GMT-05:00) Bogota', value: 'America/Bogota' },
|
||||
{ label: '(GMT-05:00) Easter Island', value: 'Pacific/Easter' },
|
||||
{ label: '(GMT-05:00) Eastern Time - New York', value: 'America/New_York' },
|
||||
{ label: '(GMT-05:00) Eastern Time - Iqaluit', value: 'America/Iqaluit' },
|
||||
{ label: '(GMT-05:00) Eastern Time - Toronto', value: 'America/Toronto' },
|
||||
{ label: '(GMT-05:00) Guayaquil', value: 'America/Guayaquil' },
|
||||
{ label: '(GMT-05:00) Havana', value: 'America/Havana' },
|
||||
{ label: '(GMT-05:00) Jamaica', value: 'America/Jamaica' },
|
||||
{ label: '(GMT-05:00) Lima', value: 'America/Lima' },
|
||||
{ label: '(GMT-05:00) Nassau', value: 'America/Nassau' },
|
||||
{ label: '(GMT-05:00) Panama', value: 'America/Panama' },
|
||||
{ label: '(GMT-05:00) Port-au-Prince', value: 'America/Port-au-Prince' },
|
||||
{ label: '(GMT-05:00) Rio Branco', value: 'America/Rio_Branco' },
|
||||
{ label: '(GMT-04:00) Atlantic Time - Halifax', value: 'America/Halifax' },
|
||||
{ label: '(GMT-04:00) Barbados', value: 'America/Barbados' },
|
||||
{ label: '(GMT-04:00) Bermuda', value: 'Atlantic/Bermuda' },
|
||||
{ label: '(GMT-04:00) Boa Vista', value: 'America/Boa_Vista' },
|
||||
{ label: '(GMT-04:00) Caracas', value: 'America/Caracas' },
|
||||
{ label: '(GMT-04:00) Curacao', value: 'America/Curacao' },
|
||||
{ label: '(GMT-04:00) Grand Turk', value: 'America/Grand_Turk' },
|
||||
{ label: '(GMT-04:00) Guyana', value: 'America/Guyana' },
|
||||
{ label: '(GMT-04:00) La Paz', value: 'America/La_Paz' },
|
||||
{ label: '(GMT-04:00) Manaus', value: 'America/Manaus' },
|
||||
{ label: '(GMT-04:00) Martinique', value: 'America/Martinique' },
|
||||
{ label: '(GMT-04:00) Port of Spain', value: 'America/Port_of_Spain' },
|
||||
{ label: '(GMT-04:00) Porto Velho', value: 'America/Porto_Velho' },
|
||||
{ label: '(GMT-04:00) Puerto Rico', value: 'America/Puerto_Rico' },
|
||||
{ label: '(GMT-04:00) Santo Domingo', value: 'America/Santo_Domingo' },
|
||||
{ label: '(GMT-04:00) Thule', value: 'America/Thule' },
|
||||
{ label: '(GMT-03:30) Newfoundland Time - St. Johns', value: 'America/St_Johns' },
|
||||
{ label: '(GMT-03:00) Araguaina', value: 'America/Araguaina' },
|
||||
{ label: '(GMT-03:00) Asuncion', value: 'America/Asuncion' },
|
||||
{ label: '(GMT-03:00) Belem', value: 'America/Belem' },
|
||||
{ label: '(GMT-03:00) Buenos Aires', value: 'America/Argentina/Buenos_Aires' },
|
||||
{ label: '(GMT-03:00) Campo Grande', value: 'America/Campo_Grande' },
|
||||
{ label: '(GMT-03:00) Cayenne', value: 'America/Cayenne' },
|
||||
{ label: '(GMT-03:00) Cuiaba', value: 'America/Cuiaba' },
|
||||
{ label: '(GMT-03:00) Fortaleza', value: 'America/Fortaleza' },
|
||||
{ label: '(GMT-03:00) Godthab', value: 'America/Godthab' },
|
||||
{ label: '(GMT-03:00) Maceio', value: 'America/Maceio' },
|
||||
{ label: '(GMT-03:00) Miquelon', value: 'America/Miquelon' },
|
||||
{ label: '(GMT-03:00) Montevideo', value: 'America/Montevideo' },
|
||||
{ label: '(GMT-03:00) Palmer', value: 'Antarctica/Palmer' },
|
||||
{ label: '(GMT-03:00) Paramaribo', value: 'America/Paramaribo' },
|
||||
{ label: '(GMT-03:00) Punta Arenas', value: 'America/Punta_Arenas' },
|
||||
{ label: '(GMT-03:00) Recife', value: 'America/Recife' },
|
||||
{ label: '(GMT-03:00) Rothera', value: 'Antarctica/Rothera' },
|
||||
{ label: '(GMT-03:00) Salvador', value: 'America/Bahia' },
|
||||
{ label: '(GMT-03:00) Santiago', value: 'America/Santiago' },
|
||||
{ label: '(GMT-03:00) Stanley', value: 'Atlantic/Stanley' },
|
||||
{ label: '(GMT-02:00) Noronha', value: 'America/Noronha' },
|
||||
{ label: '(GMT-02:00) Sao Paulo', value: 'America/Sao_Paulo' },
|
||||
{ label: '(GMT-02:00) South Georgia', value: 'Atlantic/South_Georgia' },
|
||||
{ label: '(GMT-01:00) Azores', value: 'Atlantic/Azores' },
|
||||
{ label: '(GMT-01:00) Cape Verde', value: 'Atlantic/Cape_Verde' },
|
||||
{ label: '(GMT-01:00) Scoresbysund', value: 'America/Scoresbysund' },
|
||||
{ label: '(GMT+00:00) Abidjan', value: 'Africa/Abidjan' },
|
||||
{ label: '(GMT+00:00) Accra', value: 'Africa/Accra' },
|
||||
{ label: '(GMT+00:00) Bissau', value: 'Africa/Bissau' },
|
||||
{ label: '(GMT+00:00) Canary Islands', value: 'Atlantic/Canary' },
|
||||
{ label: '(GMT+00:00) Casablanca', value: 'Africa/Casablanca' },
|
||||
{ label: '(GMT+00:00) Danmarkshavn', value: 'America/Danmarkshavn' },
|
||||
{ label: '(GMT+00:00) Dublin', value: 'Europe/Dublin' },
|
||||
{ label: '(GMT+00:00) El Aaiun', value: 'Africa/El_Aaiun' },
|
||||
{ label: '(GMT+00:00) Faeroe', value: 'Atlantic/Faroe' },
|
||||
{ label: '(GMT+00:00) UTC / GMT', value: 'UTC' },
|
||||
{ label: '(GMT+00:00) Lisbon', value: 'Europe/Lisbon' },
|
||||
{ label: '(GMT+00:00) London', value: 'Europe/London' },
|
||||
{ label: '(GMT+00:00) Monrovia', value: 'Africa/Monrovia' },
|
||||
{ label: '(GMT+00:00) Reykjavik', value: 'Atlantic/Reykjavik' },
|
||||
{ label: '(GMT+01:00) Algiers', value: 'Africa/Algiers' },
|
||||
{ label: '(GMT+01:00) Amsterdam', value: 'Europe/Amsterdam' },
|
||||
{ label: '(GMT+01:00) Andorra', value: 'Europe/Andorra' },
|
||||
{ label: '(GMT+01:00) Berlin', value: 'Europe/Berlin' },
|
||||
{ label: '(GMT+01:00) Brussels', value: 'Europe/Brussels' },
|
||||
{ label: '(GMT+01:00) Budapest', value: 'Europe/Budapest' },
|
||||
{ label: '(GMT+01:00) Central European Time - Belgrade', value: 'Europe/Belgrade' },
|
||||
{ label: '(GMT+01:00) Central European Time - Prague', value: 'Europe/Prague' },
|
||||
{ label: '(GMT+01:00) Ceuta', value: 'Africa/Ceuta' },
|
||||
{ label: '(GMT+01:00) Copenhagen', value: 'Europe/Copenhagen' },
|
||||
{ label: '(GMT+01:00) Gibraltar', value: 'Europe/Gibraltar' },
|
||||
{ label: '(GMT+01:00) Lagos', value: 'Africa/Lagos' },
|
||||
{ label: '(GMT+01:00) Luxembourg', value: 'Europe/Luxembourg' },
|
||||
{ label: '(GMT+01:00) Madrid', value: 'Europe/Madrid' },
|
||||
{ label: '(GMT+01:00) Malta', value: 'Europe/Malta' },
|
||||
{ label: '(GMT+01:00) Monaco', value: 'Europe/Monaco' },
|
||||
{ label: '(GMT+01:00) Ndjamena', value: 'Africa/Ndjamena' },
|
||||
{ label: '(GMT+01:00) Oslo', value: 'Europe/Oslo' },
|
||||
{ label: '(GMT+01:00) Paris', value: 'Europe/Paris' },
|
||||
{ label: '(GMT+01:00) Rome', value: 'Europe/Rome' },
|
||||
{ label: '(GMT+01:00) Stockholm', value: 'Europe/Stockholm' },
|
||||
{ label: '(GMT+01:00) Tirane', value: 'Europe/Tirane' },
|
||||
{ label: '(GMT+01:00) Tunis', value: 'Africa/Tunis' },
|
||||
{ label: '(GMT+01:00) Vienna', value: 'Europe/Vienna' },
|
||||
{ label: '(GMT+01:00) Warsaw', value: 'Europe/Warsaw' },
|
||||
{ label: '(GMT+01:00) Zurich', value: 'Europe/Zurich' },
|
||||
{ label: '(GMT+02:00) Amman', value: 'Asia/Amman' },
|
||||
{ label: '(GMT+02:00) Athens', value: 'Europe/Athens' },
|
||||
{ label: '(GMT+02:00) Beirut', value: 'Asia/Beirut' },
|
||||
{ label: '(GMT+02:00) Bucharest', value: 'Europe/Bucharest' },
|
||||
{ label: '(GMT+02:00) Cairo', value: 'Africa/Cairo' },
|
||||
{ label: '(GMT+02:00) Chisinau', value: 'Europe/Chisinau' },
|
||||
{ label: '(GMT+02:00) Damascus', value: 'Asia/Damascus' },
|
||||
{ label: '(GMT+02:00) Gaza', value: 'Asia/Gaza' },
|
||||
{ label: '(GMT+02:00) Helsinki', value: 'Europe/Helsinki' },
|
||||
{ label: '(GMT+02:00) Jerusalem', value: 'Asia/Jerusalem' },
|
||||
{ label: '(GMT+02:00) Johannesburg', value: 'Africa/Johannesburg' },
|
||||
{ label: '(GMT+02:00) Khartoum', value: 'Africa/Khartoum' },
|
||||
{ label: '(GMT+02:00) Kiev', value: 'Europe/Kiev' },
|
||||
{ label: '(GMT+02:00) Maputo', value: 'Africa/Maputo' },
|
||||
{ label: '(GMT+02:00) Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' },
|
||||
{ label: '(GMT+02:00) Nicosia', value: 'Asia/Nicosia' },
|
||||
{ label: '(GMT+02:00) Riga', value: 'Europe/Riga' },
|
||||
{ label: '(GMT+02:00) Sofia', value: 'Europe/Sofia' },
|
||||
{ label: '(GMT+02:00) Tallinn', value: 'Europe/Tallinn' },
|
||||
{ label: '(GMT+02:00) Tripoli', value: 'Africa/Tripoli' },
|
||||
{ label: '(GMT+02:00) Vilnius', value: 'Europe/Vilnius' },
|
||||
{ label: '(GMT+02:00) Windhoek', value: 'Africa/Windhoek' },
|
||||
{ label: '(GMT+03:00) Baghdad', value: 'Asia/Baghdad' },
|
||||
{ label: '(GMT+03:00) Istanbul', value: 'Europe/Istanbul' },
|
||||
{ label: '(GMT+03:00) Minsk', value: 'Europe/Minsk' },
|
||||
{ label: '(GMT+03:00) Moscow+00 - Moscow', value: 'Europe/Moscow' },
|
||||
{ label: '(GMT+03:00) Nairobi', value: 'Africa/Nairobi' },
|
||||
{ label: '(GMT+03:00) Qatar', value: 'Asia/Qatar' },
|
||||
{ label: '(GMT+03:00) Riyadh', value: 'Asia/Riyadh' },
|
||||
{ label: '(GMT+03:00) Syowa', value: 'Antarctica/Syowa' },
|
||||
{ label: '(GMT+03:30) Tehran', value: 'Asia/Tehran' },
|
||||
{ label: '(GMT+04:00) Baku', value: 'Asia/Baku' },
|
||||
{ label: '(GMT+04:00) Dubai', value: 'Asia/Dubai' },
|
||||
{ label: '(GMT+04:00) Mahe', value: 'Indian/Mahe' },
|
||||
{ label: '(GMT+04:00) Mauritius', value: 'Indian/Mauritius' },
|
||||
{ label: '(GMT+04:00) Moscow+01 - Samara', value: 'Europe/Samara' },
|
||||
{ label: '(GMT+04:00) Reunion', value: 'Indian/Reunion' },
|
||||
{ label: '(GMT+04:00) Tbilisi', value: 'Asia/Tbilisi' },
|
||||
{ label: '(GMT+04:00) Yerevan', value: 'Asia/Yerevan' },
|
||||
{ label: '(GMT+04:30) Kabul', value: 'Asia/Kabul' },
|
||||
{ label: '(GMT+05:00) Aqtau', value: 'Asia/Aqtau' },
|
||||
{ label: '(GMT+05:00) Aqtobe', value: 'Asia/Aqtobe' },
|
||||
{ label: '(GMT+05:00) Ashgabat', value: 'Asia/Ashgabat' },
|
||||
{ label: '(GMT+05:00) Dushanbe', value: 'Asia/Dushanbe' },
|
||||
{ label: '(GMT+05:00) Karachi', value: 'Asia/Karachi' },
|
||||
{ label: '(GMT+05:00) Kerguelen', value: 'Indian/Kerguelen' },
|
||||
{ label: '(GMT+05:00) Maldives', value: 'Indian/Maldives' },
|
||||
{ label: '(GMT+05:00) Mawson', value: 'Antarctica/Mawson' },
|
||||
{ label: '(GMT+05:00) Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' },
|
||||
{ label: '(GMT+05:00) Tashkent', value: 'Asia/Tashkent' },
|
||||
{ label: '(GMT+05:30) Colombo', value: 'Asia/Colombo' },
|
||||
{ label: '(GMT+05:30) India Standard Time', value: 'Asia/Kolkata' },
|
||||
{ label: '(GMT+05:45) Kathmandu', value: 'Asia/Kathmandu' },
|
||||
{ label: '(GMT+06:00) Almaty', value: 'Asia/Almaty' },
|
||||
{ label: '(GMT+06:00) Bishkek', value: 'Asia/Bishkek' },
|
||||
{ label: '(GMT+06:00) Chagos', value: 'Indian/Chagos' },
|
||||
{ label: '(GMT+06:00) Dhaka', value: 'Asia/Dhaka' },
|
||||
{ label: '(GMT+06:00) Moscow+03 - Omsk', value: 'Asia/Omsk' },
|
||||
{ label: '(GMT+06:00) Thimphu', value: 'Asia/Thimphu' },
|
||||
{ label: '(GMT+06:00) Vostok', value: 'Antarctica/Vostok' },
|
||||
{ label: '(GMT+06:30) Cocos', value: 'Indian/Cocos' },
|
||||
{ label: '(GMT+06:30) Rangoon', value: 'Asia/Yangon' },
|
||||
{ label: '(GMT+07:00) Bangkok', value: 'Asia/Bangkok' },
|
||||
{ label: '(GMT+07:00) Christmas', value: 'Indian/Christmas' },
|
||||
{ label: '(GMT+07:00) Davis', value: 'Antarctica/Davis' },
|
||||
{ label: '(GMT+07:00) Hanoi', value: 'Asia/Saigon' },
|
||||
{ label: '(GMT+07:00) Hovd', value: 'Asia/Hovd' },
|
||||
{ label: '(GMT+07:00) Jakarta', value: 'Asia/Jakarta' },
|
||||
{ label: '(GMT+07:00) Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' },
|
||||
{ label: '(GMT+08:00) Brunei', value: 'Asia/Brunei' },
|
||||
{ label: '(GMT+08:00) China Time - Beijing', value: 'Asia/Shanghai' },
|
||||
{ label: '(GMT+08:00) Choibalsan', value: 'Asia/Choibalsan' },
|
||||
{ label: '(GMT+08:00) Hong Kong', value: 'Asia/Hong_Kong' },
|
||||
{ label: '(GMT+08:00) Kuala Lumpur', value: 'Asia/Kuala_Lumpur' },
|
||||
{ label: '(GMT+08:00) Macau', value: 'Asia/Macau' },
|
||||
{ label: '(GMT+08:00) Makassar', value: 'Asia/Makassar' },
|
||||
{ label: '(GMT+08:00) Manila', value: 'Asia/Manila' },
|
||||
{ label: '(GMT+08:00) Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' },
|
||||
{ label: '(GMT+08:00) Singapore', value: 'Asia/Singapore' },
|
||||
{ label: '(GMT+08:00) Taipei', value: 'Asia/Taipei' },
|
||||
{ label: '(GMT+08:00) Ulaanbaatar', value: 'Asia/Ulaanbaatar' },
|
||||
{ label: '(GMT+08:00) Western Time - Perth', value: 'Australia/Perth' },
|
||||
{ label: '(GMT+08:30) Pyongyang', value: 'Asia/Pyongyang' },
|
||||
{ label: '(GMT+09:00) Dili', value: 'Asia/Dili' },
|
||||
{ label: '(GMT+09:00) Jayapura', value: 'Asia/Jayapura' },
|
||||
{ label: '(GMT+09:00) Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' },
|
||||
{ label: '(GMT+09:00) Palau', value: 'Pacific/Palau' },
|
||||
{ label: '(GMT+09:00) Seoul', value: 'Asia/Seoul' },
|
||||
{ label: '(GMT+09:00) Tokyo', value: 'Asia/Tokyo' },
|
||||
{ label: '(GMT+09:30) Central Time - Darwin', value: 'Australia/Darwin' },
|
||||
{ label: '(GMT+10:00) Dumont D\'Urville', value: 'Antarctica/DumontDUrville' },
|
||||
{ label: '(GMT+10:00) Eastern Time - Brisbane', value: 'Australia/Brisbane' },
|
||||
{ label: '(GMT+10:00) Guam', value: 'Pacific/Guam' },
|
||||
{ label: '(GMT+10:00) Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' },
|
||||
{ label: '(GMT+10:00) Port Moresby', value: 'Pacific/Port_Moresby' },
|
||||
{ label: '(GMT+10:00) Truk', value: 'Pacific/Chuuk' },
|
||||
{ label: '(GMT+10:30) Central Time - Adelaide', value: 'Australia/Adelaide' },
|
||||
{ label: '(GMT+11:00) Casey', value: 'Antarctica/Casey' },
|
||||
{ label: '(GMT+11:00) Eastern Time - Hobart', value: 'Australia/Hobart' },
|
||||
{ label: '(GMT+11:00) Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' },
|
||||
{ label: '(GMT+11:00) Efate', value: 'Pacific/Efate' },
|
||||
{ label: '(GMT+11:00) Guadalcanal', value: 'Pacific/Guadalcanal' },
|
||||
{ label: '(GMT+11:00) Kosrae', value: 'Pacific/Kosrae' },
|
||||
{ label: '(GMT+11:00) Moscow+08 - Magadan', value: 'Asia/Magadan' },
|
||||
{ label: '(GMT+11:00) Norfolk', value: 'Pacific/Norfolk' },
|
||||
{ label: '(GMT+11:00) Noumea', value: 'Pacific/Noumea' },
|
||||
{ label: '(GMT+11:00) Ponape', value: 'Pacific/Pohnpei' },
|
||||
{ label: '(GMT+12:00) Funafuti', value: 'Pacific/Funafuti' },
|
||||
{ label: '(GMT+12:00) Kwajalein', value: 'Pacific/Kwajalein' },
|
||||
{ label: '(GMT+12:00) Majuro', value: 'Pacific/Majuro' },
|
||||
{ label: '(GMT+12:00) Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' },
|
||||
{ label: '(GMT+12:00) Nauru', value: 'Pacific/Nauru' },
|
||||
{ label: '(GMT+12:00) Tarawa', value: 'Pacific/Tarawa' },
|
||||
{ label: '(GMT+12:00) Wake', value: 'Pacific/Wake' },
|
||||
{ label: '(GMT+12:00) Wallis', value: 'Pacific/Wallis' },
|
||||
{ label: '(GMT+13:00) Auckland', value: 'Pacific/Auckland' },
|
||||
{ label: '(GMT+13:00) Enderbury', value: 'Pacific/Enderbury' },
|
||||
{ label: '(GMT+13:00) Fakaofo', value: 'Pacific/Fakaofo' },
|
||||
{ label: '(GMT+13:00) Fiji', value: 'Pacific/Fiji' },
|
||||
{ label: '(GMT+13:00) Tongatapu', value: 'Pacific/Tongatapu' },
|
||||
{ label: '(GMT+14:00) Apia', value: 'Pacific/Apia' },
|
||||
{ label: '(GMT+14:00) Kiritimati', value: 'Pacific/Kiritimati' }
|
||||
{ label: 'Pacific - Niue', value: 'Pacific/Niue' },
|
||||
{ label: 'Pacific - Pago Pago', value: 'Pacific/Pago_Pago' },
|
||||
{ label: 'Pacific - Hawaii Time', value: 'Pacific/Honolulu' },
|
||||
{ label: 'Pacific - Rarotonga', value: 'Pacific/Rarotonga' },
|
||||
{ label: 'Pacific - Tahiti', value: 'Pacific/Tahiti' },
|
||||
{ label: 'Pacific - Marquesas', value: 'Pacific/Marquesas' },
|
||||
{ label: 'America - Alaska Time', value: 'America/Anchorage' },
|
||||
{ label: 'Pacific - Gambier', value: 'Pacific/Gambier' },
|
||||
{ label: 'America - Pacific Time - Los Angeles', value: 'America/Los_Angeles' },
|
||||
{ label: 'America - Pacific Time - Tijuana', value: 'America/Tijuana' },
|
||||
{ label: 'America - Pacific Time - Vancouver', value: 'America/Vancouver' },
|
||||
{ label: 'America - Pacific Time - Whitehorse', value: 'America/Whitehorse' },
|
||||
{ label: 'Pacific - Pitcairn', value: 'Pacific/Pitcairn' },
|
||||
{ label: 'America - Mountain Time - Arizona', value: 'America/Phoenix' },
|
||||
{ label: 'America - Mountain Time - Chihuahua, Mazatlan', value: 'America/Mazatlan' },
|
||||
{ label: 'America - Mountain Time - Dawson Creek', value: 'America/Dawson_Creek' },
|
||||
{ label: 'America - Mountain Time - Denver', value: 'America/Denver' },
|
||||
{ label: 'America - Mountain Time - Edmonton', value: 'America/Edmonton' },
|
||||
{ label: 'America - Mountain Time - Hermosillo', value: 'America/Hermosillo' },
|
||||
{ label: 'America - Mountain Time - Yellowknife', value: 'America/Yellowknife' },
|
||||
{ label: 'America - Belize', value: 'America/Belize' },
|
||||
{ label: 'America - Central Time - Chicago', value: 'America/Chicago' },
|
||||
{ label: 'America - Central Time - Mexico City', value: 'America/Mexico_City' },
|
||||
{ label: 'America - Central Time - Regina', value: 'America/Regina' },
|
||||
{ label: 'America - Central Time - Tegucigalpa', value: 'America/Tegucigalpa' },
|
||||
{ label: 'America - Central Time - Winnipeg', value: 'America/Winnipeg' },
|
||||
{ label: 'America - Costa Rica', value: 'America/Costa_Rica' },
|
||||
{ label: 'America - El Salvador', value: 'America/El_Salvador' },
|
||||
{ label: 'Pacific - Galapagos', value: 'Pacific/Galapagos' },
|
||||
{ label: 'America - Guatemala', value: 'America/Guatemala' },
|
||||
{ label: 'America - Managua', value: 'America/Managua' },
|
||||
{ label: 'America - America Cancun', value: 'America/Cancun' },
|
||||
{ label: 'America - Bogota', value: 'America/Bogota' },
|
||||
{ label: 'Pacific - Easter Island', value: 'Pacific/Easter' },
|
||||
{ label: 'America - Eastern Time - New York', value: 'America/New_York' },
|
||||
{ label: 'America - Eastern Time - Iqaluit', value: 'America/Iqaluit' },
|
||||
{ label: 'America - Eastern Time - Toronto', value: 'America/Toronto' },
|
||||
{ label: 'America - Guayaquil', value: 'America/Guayaquil' },
|
||||
{ label: 'America - Havana', value: 'America/Havana' },
|
||||
{ label: 'America - Jamaica', value: 'America/Jamaica' },
|
||||
{ label: 'America - Lima', value: 'America/Lima' },
|
||||
{ label: 'America - Nassau', value: 'America/Nassau' },
|
||||
{ label: 'America - Panama', value: 'America/Panama' },
|
||||
{ label: 'America - Port-au-Prince', value: 'America/Port-au-Prince' },
|
||||
{ label: 'America - Rio Branco', value: 'America/Rio_Branco' },
|
||||
{ label: 'America - Atlantic Time - Halifax', value: 'America/Halifax' },
|
||||
{ label: 'America - Barbados', value: 'America/Barbados' },
|
||||
{ label: 'Atlantic - Bermuda', value: 'Atlantic/Bermuda' },
|
||||
{ label: 'America - Boa Vista', value: 'America/Boa_Vista' },
|
||||
{ label: 'America - Caracas', value: 'America/Caracas' },
|
||||
{ label: 'America - Curacao', value: 'America/Curacao' },
|
||||
{ label: 'America - Grand Turk', value: 'America/Grand_Turk' },
|
||||
{ label: 'America - Guyana', value: 'America/Guyana' },
|
||||
{ label: 'America - La Paz', value: 'America/La_Paz' },
|
||||
{ label: 'America - Manaus', value: 'America/Manaus' },
|
||||
{ label: 'America - Martinique', value: 'America/Martinique' },
|
||||
{ label: 'America - Port of Spain', value: 'America/Port_of_Spain' },
|
||||
{ label: 'America - Porto Velho', value: 'America/Porto_Velho' },
|
||||
{ label: 'America - Puerto Rico', value: 'America/Puerto_Rico' },
|
||||
{ label: 'America - Santo Domingo', value: 'America/Santo_Domingo' },
|
||||
{ label: 'America - Thule', value: 'America/Thule' },
|
||||
{ label: 'America - Newfoundland Time - St. Johns', value: 'America/St_Johns' },
|
||||
{ label: 'America - Araguaina', value: 'America/Araguaina' },
|
||||
{ label: 'America - Asuncion', value: 'America/Asuncion' },
|
||||
{ label: 'America - Belem', value: 'America/Belem' },
|
||||
{ label: 'America - Buenos Aires', value: 'America/Argentina/Buenos_Aires' },
|
||||
{ label: 'America - Campo Grande', value: 'America/Campo_Grande' },
|
||||
{ label: 'America - Cayenne', value: 'America/Cayenne' },
|
||||
{ label: 'America - Cuiaba', value: 'America/Cuiaba' },
|
||||
{ label: 'America - Fortaleza', value: 'America/Fortaleza' },
|
||||
{ label: 'America - Godthab', value: 'America/Godthab' },
|
||||
{ label: 'America - Maceio', value: 'America/Maceio' },
|
||||
{ label: 'America - Miquelon', value: 'America/Miquelon' },
|
||||
{ label: 'America - Montevideo', value: 'America/Montevideo' },
|
||||
{ label: 'Antarctica - Palmer', value: 'Antarctica/Palmer' },
|
||||
{ label: 'America - Paramaribo', value: 'America/Paramaribo' },
|
||||
{ label: 'America - Punta Arenas', value: 'America/Punta_Arenas' },
|
||||
{ label: 'America - Recife', value: 'America/Recife' },
|
||||
{ label: 'Antarctica - Rothera', value: 'Antarctica/Rothera' },
|
||||
{ label: 'America - Salvador', value: 'America/Bahia' },
|
||||
{ label: 'America - Santiago', value: 'America/Santiago' },
|
||||
{ label: 'Atlantic - Stanley', value: 'Atlantic/Stanley' },
|
||||
{ label: 'America - Noronha', value: 'America/Noronha' },
|
||||
{ label: 'America - Sao Paulo', value: 'America/Sao_Paulo' },
|
||||
{ label: 'Atlantic - South Georgia', value: 'Atlantic/South_Georgia' },
|
||||
{ label: 'Atlantic - Azores', value: 'Atlantic/Azores' },
|
||||
{ label: 'Atlantic - Cape Verde', value: 'Atlantic/Cape_Verde' },
|
||||
{ label: 'America - Scoresbysund', value: 'America/Scoresbysund' },
|
||||
{ label: 'Africa - Abidjan', value: 'Africa/Abidjan' },
|
||||
{ label: 'Africa - Accra', value: 'Africa/Accra' },
|
||||
{ label: 'Africa - Bissau', value: 'Africa/Bissau' },
|
||||
{ label: 'Atlantic - Canary Islands', value: 'Atlantic/Canary' },
|
||||
{ label: 'Africa - Casablanca', value: 'Africa/Casablanca' },
|
||||
{ label: 'America - Danmarkshavn', value: 'America/Danmarkshavn' },
|
||||
{ label: 'Europe - Dublin', value: 'Europe/Dublin' },
|
||||
{ label: 'Africa - El Aaiun', value: 'Africa/El_Aaiun' },
|
||||
{ label: 'Atlantic - Faeroe', value: 'Atlantic/Faroe' },
|
||||
{ label: 'UTC / GMT', value: 'UTC' },
|
||||
{ label: 'Europe - Lisbon', value: 'Europe/Lisbon' },
|
||||
{ label: 'Europe - London', value: 'Europe/London' },
|
||||
{ label: 'Africa - Monrovia', value: 'Africa/Monrovia' },
|
||||
{ label: 'Atlantic - Reykjavik', value: 'Atlantic/Reykjavik' },
|
||||
{ label: 'Africa - Algiers', value: 'Africa/Algiers' },
|
||||
{ label: 'Europe - Amsterdam', value: 'Europe/Amsterdam' },
|
||||
{ label: 'Europe - Andorra', value: 'Europe/Andorra' },
|
||||
{ label: 'Europe - Berlin', value: 'Europe/Berlin' },
|
||||
{ label: 'Europe - Brussels', value: 'Europe/Brussels' },
|
||||
{ label: 'Europe - Budapest', value: 'Europe/Budapest' },
|
||||
{ label: 'Europe - Central European Time - Belgrade', value: 'Europe/Belgrade' },
|
||||
{ label: 'Europe - Central European Time - Prague', value: 'Europe/Prague' },
|
||||
{ label: 'Africa - Ceuta', value: 'Africa/Ceuta' },
|
||||
{ label: 'Europe - Copenhagen', value: 'Europe/Copenhagen' },
|
||||
{ label: 'Europe - Gibraltar', value: 'Europe/Gibraltar' },
|
||||
{ label: 'Africa - Lagos', value: 'Africa/Lagos' },
|
||||
{ label: 'Europe - Luxembourg', value: 'Europe/Luxembourg' },
|
||||
{ label: 'Europe - Madrid', value: 'Europe/Madrid' },
|
||||
{ label: 'Europe - Malta', value: 'Europe/Malta' },
|
||||
{ label: 'Europe - Monaco', value: 'Europe/Monaco' },
|
||||
{ label: 'Africa - Ndjamena', value: 'Africa/Ndjamena' },
|
||||
{ label: 'Europe - Oslo', value: 'Europe/Oslo' },
|
||||
{ label: 'Europe - Paris', value: 'Europe/Paris' },
|
||||
{ label: 'Europe - Rome', value: 'Europe/Rome' },
|
||||
{ label: 'Europe - Stockholm', value: 'Europe/Stockholm' },
|
||||
{ label: 'Europe - Tirane', value: 'Europe/Tirane' },
|
||||
{ label: 'Africa - Tunis', value: 'Africa/Tunis' },
|
||||
{ label: 'Europe - Vienna', value: 'Europe/Vienna' },
|
||||
{ label: 'Europe - Warsaw', value: 'Europe/Warsaw' },
|
||||
{ label: 'Europe - Zurich', value: 'Europe/Zurich' },
|
||||
{ label: 'Asia - Amman', value: 'Asia/Amman' },
|
||||
{ label: 'Europe - Athens', value: 'Europe/Athens' },
|
||||
{ label: 'Asia - Beirut', value: 'Asia/Beirut' },
|
||||
{ label: 'Europe - Bucharest', value: 'Europe/Bucharest' },
|
||||
{ label: 'Africa - Cairo', value: 'Africa/Cairo' },
|
||||
{ label: 'Europe - Chisinau', value: 'Europe/Chisinau' },
|
||||
{ label: 'Asia - Damascus', value: 'Asia/Damascus' },
|
||||
{ label: 'Asia - Gaza', value: 'Asia/Gaza' },
|
||||
{ label: 'Europe - Helsinki', value: 'Europe/Helsinki' },
|
||||
{ label: 'Asia - Jerusalem', value: 'Asia/Jerusalem' },
|
||||
{ label: 'Africa - Johannesburg', value: 'Africa/Johannesburg' },
|
||||
{ label: 'Africa - Khartoum', value: 'Africa/Khartoum' },
|
||||
{ label: 'Europe - Kiev', value: 'Europe/Kiev' },
|
||||
{ label: 'Africa - Maputo', value: 'Africa/Maputo' },
|
||||
{ label: 'Europe - Moscow-01 - Kaliningrad', value: 'Europe/Kaliningrad' },
|
||||
{ label: 'Asia - Nicosia', value: 'Asia/Nicosia' },
|
||||
{ label: 'Europe - Riga', value: 'Europe/Riga' },
|
||||
{ label: 'Europe - Sofia', value: 'Europe/Sofia' },
|
||||
{ label: 'Europe - Tallinn', value: 'Europe/Tallinn' },
|
||||
{ label: 'Africa - Tripoli', value: 'Africa/Tripoli' },
|
||||
{ label: 'Europe - Vilnius', value: 'Europe/Vilnius' },
|
||||
{ label: 'Africa - Windhoek', value: 'Africa/Windhoek' },
|
||||
{ label: 'Asia - Baghdad', value: 'Asia/Baghdad' },
|
||||
{ label: 'Europe - Istanbul', value: 'Europe/Istanbul' },
|
||||
{ label: 'Europe - Minsk', value: 'Europe/Minsk' },
|
||||
{ label: 'Europe - Moscow+00 - Moscow', value: 'Europe/Moscow' },
|
||||
{ label: 'Africa - Nairobi', value: 'Africa/Nairobi' },
|
||||
{ label: 'Asia - Qatar', value: 'Asia/Qatar' },
|
||||
{ label: 'Asia - Riyadh', value: 'Asia/Riyadh' },
|
||||
{ label: 'Antarctica - Syowa', value: 'Antarctica/Syowa' },
|
||||
{ label: 'Asia - Tehran', value: 'Asia/Tehran' },
|
||||
{ label: 'Asia - Baku', value: 'Asia/Baku' },
|
||||
{ label: 'Asia - Dubai', value: 'Asia/Dubai' },
|
||||
{ label: 'Indian - Mahe', value: 'Indian/Mahe' },
|
||||
{ label: 'Indian - Mauritius', value: 'Indian/Mauritius' },
|
||||
{ label: 'Europe - Moscow+01 - Samara', value: 'Europe/Samara' },
|
||||
{ label: 'Indian - Reunion', value: 'Indian/Reunion' },
|
||||
{ label: 'Asia - Tbilisi', value: 'Asia/Tbilisi' },
|
||||
{ label: 'Asia - Yerevan', value: 'Asia/Yerevan' },
|
||||
{ label: 'Asia - Kabul', value: 'Asia/Kabul' },
|
||||
{ label: 'Asia - Aqtau', value: 'Asia/Aqtau' },
|
||||
{ label: 'Asia - Aqtobe', value: 'Asia/Aqtobe' },
|
||||
{ label: 'Asia - Ashgabat', value: 'Asia/Ashgabat' },
|
||||
{ label: 'Asia - Dushanbe', value: 'Asia/Dushanbe' },
|
||||
{ label: 'Asia - Karachi', value: 'Asia/Karachi' },
|
||||
{ label: 'Indian - Kerguelen', value: 'Indian/Kerguelen' },
|
||||
{ label: 'Indian - Maldives', value: 'Indian/Maldives' },
|
||||
{ label: 'Antarctica - Mawson', value: 'Antarctica/Mawson' },
|
||||
{ label: 'Asia - Moscow+02 - Yekaterinburg', value: 'Asia/Yekaterinburg' },
|
||||
{ label: 'Asia - Tashkent', value: 'Asia/Tashkent' },
|
||||
{ label: 'Asia - Colombo', value: 'Asia/Colombo' },
|
||||
{ label: 'Asia - India Standard Time', value: 'Asia/Kolkata' },
|
||||
{ label: 'Asia - Kathmandu', value: 'Asia/Kathmandu' },
|
||||
{ label: 'Asia - Almaty', value: 'Asia/Almaty' },
|
||||
{ label: 'Asia - Bishkek', value: 'Asia/Bishkek' },
|
||||
{ label: 'Indian - Chagos', value: 'Indian/Chagos' },
|
||||
{ label: 'Asia - Dhaka', value: 'Asia/Dhaka' },
|
||||
{ label: 'Asia - Moscow+03 - Omsk', value: 'Asia/Omsk' },
|
||||
{ label: 'Asia - Thimphu', value: 'Asia/Thimphu' },
|
||||
{ label: 'Antarctica - Vostok', value: 'Antarctica/Vostok' },
|
||||
{ label: 'Indian - Cocos', value: 'Indian/Cocos' },
|
||||
{ label: 'Asia - Rangoon', value: 'Asia/Yangon' },
|
||||
{ label: 'Asia - Bangkok', value: 'Asia/Bangkok' },
|
||||
{ label: 'Indian - Christmas', value: 'Indian/Christmas' },
|
||||
{ label: 'Antarctica - Davis', value: 'Antarctica/Davis' },
|
||||
{ label: 'Asia - Hanoi', value: 'Asia/Saigon' },
|
||||
{ label: 'Asia - Hovd', value: 'Asia/Hovd' },
|
||||
{ label: 'Asia - Jakarta', value: 'Asia/Jakarta' },
|
||||
{ label: 'Asia - Moscow+04 - Krasnoyarsk', value: 'Asia/Krasnoyarsk' },
|
||||
{ label: 'Asia - Brunei', value: 'Asia/Brunei' },
|
||||
{ label: 'Asia - China Time - Beijing', value: 'Asia/Shanghai' },
|
||||
{ label: 'Asia - Choibalsan', value: 'Asia/Choibalsan' },
|
||||
{ label: 'Asia - Hong Kong', value: 'Asia/Hong_Kong' },
|
||||
{ label: 'Asia - Kuala Lumpur', value: 'Asia/Kuala_Lumpur' },
|
||||
{ label: 'Asia - Macau', value: 'Asia/Macau' },
|
||||
{ label: 'Asia - Makassar', value: 'Asia/Makassar' },
|
||||
{ label: 'Asia - Manila', value: 'Asia/Manila' },
|
||||
{ label: 'Asia - Moscow+05 - Irkutsk', value: 'Asia/Irkutsk' },
|
||||
{ label: 'Asia - Singapore', value: 'Asia/Singapore' },
|
||||
{ label: 'Asia - Taipei', value: 'Asia/Taipei' },
|
||||
{ label: 'Asia - Ulaanbaatar', value: 'Asia/Ulaanbaatar' },
|
||||
{ label: 'Australia - Western Time - Perth', value: 'Australia/Perth' },
|
||||
{ label: 'Asia - Pyongyang', value: 'Asia/Pyongyang' },
|
||||
{ label: 'Asia - Dili', value: 'Asia/Dili' },
|
||||
{ label: 'Asia - Jayapura', value: 'Asia/Jayapura' },
|
||||
{ label: 'Asia - Moscow+06 - Yakutsk', value: 'Asia/Yakutsk' },
|
||||
{ label: 'Pacific - Palau', value: 'Pacific/Palau' },
|
||||
{ label: 'Asia - Seoul', value: 'Asia/Seoul' },
|
||||
{ label: 'Asia - Tokyo', value: 'Asia/Tokyo' },
|
||||
{ label: 'Australia - Central Time - Darwin', value: 'Australia/Darwin' },
|
||||
{ label: 'Antarctica - Dumont D\'Urville', value: 'Antarctica/DumontDUrville' },
|
||||
{ label: 'Australia - Eastern Time - Brisbane', value: 'Australia/Brisbane' },
|
||||
{ label: 'Pacific - Guam', value: 'Pacific/Guam' },
|
||||
{ label: 'Asia - Moscow+07 - Vladivostok', value: 'Asia/Vladivostok' },
|
||||
{ label: 'Pacific - Port Moresby', value: 'Pacific/Port_Moresby' },
|
||||
{ label: 'Pacific - Truk', value: 'Pacific/Chuuk' },
|
||||
{ label: 'Australia - Central Time - Adelaide', value: 'Australia/Adelaide' },
|
||||
{ label: 'Antarctica - Casey', value: 'Antarctica/Casey' },
|
||||
{ label: 'Australia - Eastern Time - Hobart', value: 'Australia/Hobart' },
|
||||
{ label: 'Australia - Eastern Time - Melbourne, Sydney', value: 'Australia/Sydney' },
|
||||
{ label: 'Pacific - Efate', value: 'Pacific/Efate' },
|
||||
{ label: 'Pacific - Guadalcanal', value: 'Pacific/Guadalcanal' },
|
||||
{ label: 'Pacific - Kosrae', value: 'Pacific/Kosrae' },
|
||||
{ label: 'Asia - Moscow+08 - Magadan', value: 'Asia/Magadan' },
|
||||
{ label: 'Pacific - Norfolk', value: 'Pacific/Norfolk' },
|
||||
{ label: 'Pacific - Noumea', value: 'Pacific/Noumea' },
|
||||
{ label: 'Pacific - Ponape', value: 'Pacific/Pohnpei' },
|
||||
{ label: 'Pacific - Funafuti', value: 'Pacific/Funafuti' },
|
||||
{ label: 'Pacific - Kwajalein', value: 'Pacific/Kwajalein' },
|
||||
{ label: 'Pacific - Majuro', value: 'Pacific/Majuro' },
|
||||
{ label: 'Asia - Moscow+09 - Petropavlovsk-Kamchatskiy', value: 'Asia/Kamchatka' },
|
||||
{ label: 'Pacific - Nauru', value: 'Pacific/Nauru' },
|
||||
{ label: 'Pacific - Tarawa', value: 'Pacific/Tarawa' },
|
||||
{ label: 'Pacific - Wake', value: 'Pacific/Wake' },
|
||||
{ label: 'Pacific - Wallis', value: 'Pacific/Wallis' },
|
||||
{ label: 'Pacific - Auckland', value: 'Pacific/Auckland' },
|
||||
{ label: 'Pacific - Enderbury', value: 'Pacific/Enderbury' },
|
||||
{ label: 'Pacific - Fakaofo', value: 'Pacific/Fakaofo' },
|
||||
{ label: 'Pacific - Fiji', value: 'Pacific/Fiji' },
|
||||
{ label: 'Pacific - Tongatapu', value: 'Pacific/Tongatapu' },
|
||||
{ label: 'Pacific - Apia', value: 'Pacific/Apia' },
|
||||
{ label: 'Pacific - Kiritimati', value: 'Pacific/Kiritimati' }
|
||||
]
|
||||
|
|
44
dev/coverage-action/package-lock.json
generated
44
dev/coverage-action/package-lock.json
generated
|
@ -17,12 +17,12 @@
|
|||
"luxon": "3.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "8.42.0",
|
||||
"eslint": "8.43.0",
|
||||
"eslint-config-standard": "17.1.0",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"npm-check-updates": "16.10.12"
|
||||
"npm-check-updates": "16.10.13"
|
||||
}
|
||||
},
|
||||
"node_modules/@actions/core": {
|
||||
|
@ -111,9 +111,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/@eslint/js": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz",
|
||||
"integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
|
||||
"integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
|
||||
"dev": true,
|
||||
"engines": {
|
||||
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
|
||||
|
@ -1718,15 +1718,15 @@
|
|||
}
|
||||
},
|
||||
"node_modules/eslint": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz",
|
||||
"integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
|
||||
"integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@eslint-community/eslint-utils": "^4.2.0",
|
||||
"@eslint-community/regexpp": "^4.4.0",
|
||||
"@eslint/eslintrc": "^2.0.3",
|
||||
"@eslint/js": "8.42.0",
|
||||
"@eslint/js": "8.43.0",
|
||||
"@humanwhocodes/config-array": "^0.11.10",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
|
@ -4049,9 +4049,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/npm-check-updates": {
|
||||
"version": "16.10.12",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz",
|
||||
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==",
|
||||
"version": "16.10.13",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
|
||||
"integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"chalk": "^5.2.0",
|
||||
|
@ -6329,9 +6329,9 @@
|
|||
}
|
||||
},
|
||||
"@eslint/js": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.42.0.tgz",
|
||||
"integrity": "sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
|
||||
"integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg==",
|
||||
"dev": true
|
||||
},
|
||||
"@gar/promisify": {
|
||||
|
@ -7534,15 +7534,15 @@
|
|||
"dev": true
|
||||
},
|
||||
"eslint": {
|
||||
"version": "8.42.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.42.0.tgz",
|
||||
"integrity": "sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==",
|
||||
"version": "8.43.0",
|
||||
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz",
|
||||
"integrity": "sha512-aaCpf2JqqKesMFGgmRPessmVKjcGXqdlAYLLC3THM8t5nBRZRQ+st5WM/hoJXkdioEXLLbXgclUpM0TXo5HX5Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@eslint-community/eslint-utils": "^4.2.0",
|
||||
"@eslint-community/regexpp": "^4.4.0",
|
||||
"@eslint/eslintrc": "^2.0.3",
|
||||
"@eslint/js": "8.42.0",
|
||||
"@eslint/js": "8.43.0",
|
||||
"@humanwhocodes/config-array": "^0.11.10",
|
||||
"@humanwhocodes/module-importer": "^1.0.1",
|
||||
"@nodelib/fs.walk": "^1.2.8",
|
||||
|
@ -9228,9 +9228,9 @@
|
|||
}
|
||||
},
|
||||
"npm-check-updates": {
|
||||
"version": "16.10.12",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.12.tgz",
|
||||
"integrity": "sha512-js/Gg9+5RTyOQZnmFcPswLxf4sK/H5AE/8bl4tkleLJTC1gXhQqqELUFwXqppNvx488aXxN52ZY9k9MSSvEW2A==",
|
||||
"version": "16.10.13",
|
||||
"resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-16.10.13.tgz",
|
||||
"integrity": "sha512-ZsWrtHnaMkcxAaCtDFEr8i7jgM0Bz2AYsnsJlmxISgltG8ie43bWC6G9icxFKfYSLeJJtcj/Yw1Mq5f8GL2F3g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "^5.2.0",
|
||||
|
|
|
@ -14,11 +14,11 @@
|
|||
"luxon": "3.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"eslint": "8.42.0",
|
||||
"eslint": "8.43.0",
|
||||
"eslint-config-standard": "17.1.0",
|
||||
"eslint-plugin-import": "2.27.5",
|
||||
"eslint-plugin-node": "11.1.0",
|
||||
"eslint-plugin-promise": "6.1.1",
|
||||
"npm-check-updates": "16.10.12"
|
||||
"npm-check-updates": "16.10.13"
|
||||
}
|
||||
}
|
||||
|
|
30
dev/diff/package-lock.json
generated
30
dev/diff/package-lock.json
generated
|
@ -6,12 +6,12 @@
|
|||
"": {
|
||||
"name": "diff",
|
||||
"dependencies": {
|
||||
"chalk": "^5.2.0",
|
||||
"chalk": "^5.3.0",
|
||||
"dockerode": "^3.3.5",
|
||||
"enquirer": "^2.3.6",
|
||||
"extract-zip": "^2.0.1",
|
||||
"fs-extra": "^11.1.1",
|
||||
"got": "^12.6.1",
|
||||
"got": "^13.0.0",
|
||||
"keypress": "^0.2.1",
|
||||
"listr2": "^6.6.0",
|
||||
"lodash-es": "^4.17.21",
|
||||
|
@ -193,9 +193,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/chalk": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
|
||||
"integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==",
|
||||
"version": "5.3.0",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
|
||||
"integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
|
||||
"engines": {
|
||||
"node": "^12.17.0 || ^14.13 || >=16.0.0"
|
||||
},
|
||||
|
@ -547,9 +547,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/got": {
|
||||
"version": "12.6.1",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
|
||||
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
|
||||
"version": "13.0.0",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
|
||||
"integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
|
||||
"dependencies": {
|
||||
"@sindresorhus/is": "^5.2.0",
|
||||
"@szmarczak/http-timer": "^5.0.1",
|
||||
|
@ -564,7 +564,7 @@
|
|||
"responselike": "^3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14.16"
|
||||
"node": ">=16"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/sindresorhus/got?sponsor=1"
|
||||
|
@ -1497,9 +1497,9 @@
|
|||
}
|
||||
},
|
||||
"chalk": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz",
|
||||
"integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA=="
|
||||
"version": "5.3.0",
|
||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
|
||||
"integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w=="
|
||||
},
|
||||
"chownr": {
|
||||
"version": "1.1.4",
|
||||
|
@ -1744,9 +1744,9 @@
|
|||
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
|
||||
},
|
||||
"got": {
|
||||
"version": "12.6.1",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
|
||||
"integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==",
|
||||
"version": "13.0.0",
|
||||
"resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz",
|
||||
"integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==",
|
||||
"requires": {
|
||||
"@sindresorhus/is": "^5.2.0",
|
||||
"@szmarczak/http-timer": "^5.0.1",
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
"name": "diff",
|
||||
"type": "module",
|
||||
"dependencies": {
|
||||
"chalk": "^5.2.0",
|
||||
"chalk": "^5.3.0",
|
||||
"dockerode": "^3.3.5",
|
||||
"enquirer": "^2.3.6",
|
||||
"extract-zip": "^2.0.1",
|
||||
"fs-extra": "^11.1.1",
|
||||
"got": "^12.6.1",
|
||||
"got": "^13.0.0",
|
||||
"keypress": "^0.2.1",
|
||||
"listr2": "^6.6.0",
|
||||
"lodash-es": "^4.17.21",
|
||||
|
|
|
@ -2558,6 +2558,7 @@ class ChartTests(ResourceTestCaseMixin, TestCase):
|
|||
d = r.json()
|
||||
self.assertEqual(len(d), 1)
|
||||
self.assertEqual(len(d[0]), 2)
|
||||
self.assertEqual(d[0][1], 1)
|
||||
|
||||
page_url = urlreverse('ietf.person.views.profile', kwargs=dict(email_or_name=person.name))
|
||||
r = self.client.get(page_url)
|
||||
|
|
|
@ -310,7 +310,7 @@ class MiscTests(TestCase):
|
|||
build_file_urls(WgDraftFactory(rev=''))
|
||||
|
||||
urls, types = build_file_urls(WgDraftFactory(rev='23'))
|
||||
self.assertEqual(['xml', 'bibtex'], [t for t, _ in urls])
|
||||
self.assertEqual(['xml', 'bibtex', 'bibxml'], [t for t, _ in urls])
|
||||
self.assertEqual(types, ['xml'])
|
||||
|
||||
urls, types = build_file_urls(WgRfcFactory(rev=''))
|
||||
|
|
|
@ -1035,6 +1035,7 @@ def build_file_urls(doc: Union[Document, DocHistory]):
|
|||
file_urls.append(("htmlized", urlreverse('ietf.doc.views_doc.document_html', kwargs=dict(name=doc.name, rev=doc.rev))))
|
||||
file_urls.append(("pdfized", urlreverse('ietf.doc.views_doc.document_pdfized', kwargs=dict(name=doc.name, rev=doc.rev))))
|
||||
file_urls.append(("bibtex", urlreverse('ietf.doc.views_doc.document_bibtex',kwargs=dict(name=doc.name,rev=doc.rev))))
|
||||
file_urls.append(("bibxml", urlreverse('ietf.doc.views_doc.document_bibxml',kwargs=dict(name=doc.name,rev=doc.rev))))
|
||||
else:
|
||||
if doc.type_id == "draft":
|
||||
# TODO: look at the state of the database post migration and update this comment, or remove the block
|
||||
|
|
|
@ -40,7 +40,7 @@ def model_to_timeline_data(model, field='time', **kwargs):
|
|||
assert field in [ f.name for f in model._meta.get_fields() ]
|
||||
|
||||
objects = ( model.objects.filter(**kwargs)
|
||||
.annotate(date=TruncDate(field))
|
||||
.annotate(date=TruncDate(field, tzinfo=datetime.timezone.utc))
|
||||
.order_by('date')
|
||||
.values('date')
|
||||
.annotate(count=Count('id')))
|
||||
|
|
|
@ -41,7 +41,7 @@ class PasswordStrengthInput(PasswordInput):
|
|||
<div class="progress" style="margin-bottom: 10px;">
|
||||
<div class="progress-bar progress-bar-warning password_strength_bar" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="5" style="width: 0%%"></div>
|
||||
</div>
|
||||
<p class="text-muted password_strength_info hidden">
|
||||
<p class="text-body-secondary password_strength_info hidden">
|
||||
<span class="label label-danger">
|
||||
%s
|
||||
</span>
|
||||
|
@ -89,7 +89,7 @@ class PasswordConfirmationInput(PasswordInput):
|
|||
|
||||
confirmation_markup = """
|
||||
<div style="margin-top: 10px;" class="hidden password_strength_info">
|
||||
<p class="text-muted">
|
||||
<p class="text-body-secondary">
|
||||
<span class="label label-danger">
|
||||
%s
|
||||
</span>
|
||||
|
|
|
@ -2987,7 +2987,7 @@
|
|||
"parent_types": [],
|
||||
"req_subm_approval": false,
|
||||
"role_order": "[\n \"chair\",\n \"member\"\n]",
|
||||
"session_purposes": "[\n \"officehourse\",\n \"regular\"\n]",
|
||||
"session_purposes": "[\n \"officehours\",\n \"regular\"\n]",
|
||||
"show_on_agenda": true
|
||||
},
|
||||
"model": "group.groupfeatures",
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
# Copyright The IETF Trust 2013-2019, All Rights Reserved
|
||||
# Copyright The IETF Trust 2013-2023, All Rights Reserved
|
||||
import os
|
||||
import tempfile
|
||||
import re
|
||||
|
||||
from collections import defaultdict
|
||||
|
||||
from django import template
|
||||
from django.conf import settings
|
||||
from django.template.defaultfilters import linebreaksbr, force_escape
|
||||
|
@ -84,3 +86,11 @@ def decrypt(string, request, year, plain=False):
|
|||
if not plain:
|
||||
return force_escape(linebreaksbr(out))
|
||||
return mark_safe(force_escape(out))
|
||||
|
||||
@register.filter
|
||||
def feedback_totals(staterank_list):
|
||||
totals = defaultdict(lambda: 0)
|
||||
for fb_dict in staterank_list:
|
||||
for fbtype_name, fbtype_count, _ in fb_dict['feedback']:
|
||||
totals[fbtype_name] += fbtype_count
|
||||
return totals.values()
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright The IETF Trust 2012-2022, All Rights Reserved
|
||||
# Copyright The IETF Trust 2012-2023, All Rights Reserved
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
|
||||
|
@ -1423,6 +1423,35 @@ class InactiveNomcomTests(TestCase):
|
|||
q = PyQuery(response.content)
|
||||
self.assertFalse( q('#templateform') )
|
||||
|
||||
class FeedbackIndexTests(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
setup_test_public_keys_dir(self)
|
||||
self.nc = NomComFactory.create(**nomcom_kwargs_for_year())
|
||||
self.author = PersonFactory.create().email_set.first().address
|
||||
self.member = self.nc.group.role_set.filter(name='member').first().person
|
||||
self.nominee = self.nc.nominee_set.order_by('pk').first()
|
||||
self.position = self.nc.position_set.first()
|
||||
for type_id in ['comment','nomina','questio']:
|
||||
f = FeedbackFactory.create(author=self.author,nomcom=self.nc,type_id=type_id)
|
||||
f.positions.add(self.position)
|
||||
f.nominees.add(self.nominee)
|
||||
|
||||
def tearDown(self):
|
||||
teardown_test_public_keys_dir(self)
|
||||
super().tearDown()
|
||||
|
||||
def test_feedback_index_totals(self):
|
||||
url = reverse('ietf.nomcom.views.view_feedback',kwargs={'year':self.nc.year()})
|
||||
login_testing_unauthorized(self, self.member.user.username, url)
|
||||
provide_private_key_to_test_client(self)
|
||||
response = self.client.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
q = PyQuery(response.content)
|
||||
r = q('tfoot').eq(0).find('td').contents()
|
||||
self.assertEqual([a.strip() for a in r], ['1', '1', '1'])
|
||||
|
||||
class FeedbackLastSeenTests(TestCase):
|
||||
|
||||
def setUp(self):
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue