このコミットが含まれているのは:
@@ -269,6 +269,10 @@ export const selectedCountFields = (
|
||||
}
|
||||
|
||||
|
||||
export const defaultCountsMode = (definition: string | null): 'summary' | 'details' =>
|
||||
definition === 'history' ? 'details' : 'summary'
|
||||
|
||||
|
||||
export const normaliseCountsParams = (
|
||||
resource: CountsResource,
|
||||
source: URLSearchParams,
|
||||
@@ -276,10 +280,11 @@ export const normaliseCountsParams = (
|
||||
const params = new URLSearchParams (source)
|
||||
if (!params.has ('definition'))
|
||||
params.set ('definition', params.get ('basis') === 'history' ? 'history' : 'latest')
|
||||
if (!params.has ('current')) params.set ('current', params.get ('at') ? '0' : '1')
|
||||
const legacy = params.get ('mode')
|
||||
if (['state', 'trend', 'snapshot'].includes (legacy ?? ''))
|
||||
params.set ('mode', legacy === 'snapshot' ? 'details' : 'summary')
|
||||
if (!params.has ('mode')) params.set ('mode', 'summary')
|
||||
if (!params.has ('mode')) params.set ('mode', defaultCountsMode (params.get ('definition')))
|
||||
if (!params.has ('rows') && params.has ('axis'))
|
||||
{
|
||||
const field = params.get ('axis') === 'month' ? 'created_at' : params.get ('axis')!
|
||||
@@ -305,8 +310,7 @@ export const isCountsState = (params: URLSearchParams): boolean =>
|
||||
|
||||
|
||||
export const countsUseLatest = (params: URLSearchParams): boolean =>
|
||||
params.get ('current') === '1'
|
||||
|| (params.get ('current') !== '0' && !params.get ('at'))
|
||||
params.get ('current') !== '0'
|
||||
|
||||
|
||||
export const countsRequestParams = (params: URLSearchParams): URLSearchParams => {
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする