Versiyon güncellemelerinde otomatik ChangeLog yönlendirildi.

This commit is contained in:
Sedat ÖZTÜRK 2025-09-23 12:26:20 +03:00
parent 43a9459691
commit fcd6547dcb
7 changed files with 51 additions and 35 deletions

View file

@ -82,7 +82,7 @@ define(['./workbox-54d0af47'], (function (workbox) { 'use strict';
"revision": "3ca0b8505b4bec776b69afdba2768812"
}, {
"url": "/index.html",
"revision": "0.gs76v890q3g"
"revision": "0.l905521idmg"
}], {});
workbox.cleanupOutdatedCaches();
workbox.registerRoute(new workbox.NavigationRoute(workbox.createHandlerBoundToURL("/index.html"), {

View file

@ -47,6 +47,8 @@ const Login = () => {
const navigate = useNavigate()
const isMultiTenant = useStoreState((a) => a.abpConfig.config?.multiTenancy.isEnabled)
const { setTenant } = useStoreActions((a) => a.auth.tenant)
const UiVersion = useStoreState((state) => state.locale.currentUiVersion)
const { setUiVersion } = useStoreActions((a) => a.locale)
const tenantName = useStoreState((state) => state.locale.currentTenantName)
@ -201,11 +203,11 @@ const Login = () => {
const findUiVersion = async () => {
try {
const res = await fetch('/version.json?ts=' + Date.now())
const data = await res.json()
const latest = data?.releases?.[0]?.version
if (latest) {
const res = await fetch(`/version.json?ts=${Date.now()}`)
const latest = (await res.json())?.releases?.[0]?.version
if (latest && UiVersion !== latest) {
setUiVersion(latest)
navigate(ROUTES_ENUM.protected.admin.changeLog)
}
} catch (e) {
console.warn('Versiyon okunamadı', e)

View file

@ -24,7 +24,7 @@ const FormDevExpress = (props: {
const { listFormCode, isSubForm, mode, refForm, formData, formItems, setFormData } = props
return (
<form className={`${DX_CLASSNAMES} py-2`}>
<form className={`${DX_CLASSNAMES} py-2 px-2`}>
<FormDx
ref={refForm}
formData={formData}

View file

@ -66,7 +66,9 @@ const FormEdit = (
defaultTitle="Sözsoft Kurs Platform"
></Helmet>
)}
<div className={`flex items-center mb-2 ${isSubForm ? 'justify-center' : 'justify-between'}`}>
<div
className={`flex items-center pb-2 px-2 ${isSubForm ? 'justify-end' : 'justify-between'}`}
>
{!isSubForm && <h3>{translate('::' + gridDto?.gridOptions.title)}</h3>}
{permissionResults && (
<FormButtons
@ -88,14 +90,16 @@ const FormEdit = (
/>
)}
</div>
<FormDevExpress
mode={mode}
refForm={refForm}
formData={formData}
formItems={formItems}
setFormData={setFormData}
listFormCode={listFormCode}
/>
<div className="px-2">
<FormDevExpress
mode={mode}
refForm={refForm}
formData={formData}
formItems={formItems}
setFormData={setFormData}
listFormCode={listFormCode}
/>
</div>
<SubForms gridDto={gridDto!} formData={formData} level={level ?? 0} />
</Container>
)

View file

@ -152,7 +152,9 @@ const FormNew = (
defaultTitle="Sözsoft Kurs Platform"
></Helmet>
)}
<div className={`flex items-center mb-2 ${isSubForm ? 'justify-center' : 'justify-between'}`}>
<div
className={`flex items-center pb-2 px-2 ${isSubForm ? 'justify-end' : 'justify-between'}`}
>
{!isSubForm && <h3>{translate('::' + gridDto?.gridOptions.title)}</h3>}
{permissionResults && (
<FormButtons
@ -173,14 +175,16 @@ const FormNew = (
/>
)}
</div>
<FormDevExpress
mode={mode}
refForm={refForm}
formData={formData}
formItems={formItems}
setFormData={setFormData}
listFormCode={listFormCode}
/>
<div className="px-2">
<FormDevExpress
mode={mode}
refForm={refForm}
formData={formData}
formItems={formItems}
setFormData={setFormData}
listFormCode={listFormCode}
/>
</div>
</Container>
)
}

View file

@ -60,7 +60,9 @@ const FormView = (
defaultTitle="Sözsoft Kurs Platform"
></Helmet>
)}
<div className={`flex items-center mb-2 ${isSubForm ? 'justify-center' : 'justify-between'}`}>
<div
className={`flex items-center pb-2 px-2 ${isSubForm ? 'justify-end' : 'justify-between'}`}
>
{!isSubForm && <h3>{translate('::' + gridDto?.gridOptions.title)}</h3>}
{permissionResults && (
<FormButtons
@ -82,14 +84,16 @@ const FormView = (
/>
)}
</div>
<FormDevExpress
mode={mode}
refForm={refForm}
formData={formData}
formItems={formItems}
setFormData={() => {}}
listFormCode={listFormCode}
/>
<div className="px-2">
<FormDevExpress
mode={mode}
refForm={refForm}
formData={formData}
formItems={formItems}
setFormData={() => {}}
listFormCode={listFormCode}
/>
</div>
<SubForms gridDto={gridDto!} formData={formData} level={level ?? 0} refreshData={fetchData} />
</Container>
)

View file

@ -149,8 +149,10 @@ const CardItem = ({
}
return (
<div className="bg-white dark:bg-neutral-800 border dark:border-neutral-700 flex flex-col groupp p-2">
<div className={`flex items-center ${isSubForm ? 'justify-end' : 'justify-between'}`}>
<div className="bg-white dark:bg-neutral-800 border dark:border-neutral-700 flex flex-col">
<div
className={`flex items-center pt-2 px-2 ${isSubForm ? 'justify-end' : 'justify-between'}`}
>
{!isSubForm && <h3>{translate('::' + gridDto?.gridOptions.title)}</h3>}
{permissionResults && (
<FormButtons