diff --git a/components/form/content/audio-detail-form.tsx b/components/form/content/audio-detail-form.tsx
index 857f6215..724321b4 100644
--- a/components/form/content/audio-detail-form.tsx
+++ b/components/form/content/audio-detail-form.tsx
@@ -1868,12 +1868,37 @@ export default function FormAudioDetail() {
- {Number(detail?.needApprovalFromLevel) == Number(userLevelId) ||
- (detail?.needApprovalFromLevel && Number(userLevelNumber) == 1) ||
- (detail?.isInternationalMedia == true &&
- detail?.isForwardFromNational == true &&
- Number(detail?.statusId) == 1) ? (
- Number(detail?.uploadedById) == Number(userId) && Number(userLevelNumber) != 1 ? (
+ {Number(roleId) === 14 ? (
+ // 🔹 Jika roleId = 14, langsung tampilkan tombol tanpa pengecekan lain
+
+
+
+
+
+ ) : Number(detail?.needApprovalFromLevel) ===
+ Number(userLevelId) ? (
+ Number(detail?.uploadedById) === Number(userId) ? (
""
) : (
@@ -1906,6 +1931,41 @@ export default function FormAudioDetail() {
) : (
""
)}
+
+ {/* {Number(detail?.needApprovalFromLevel) == Number(userLevelId) ? (
+ Number(detail?.uploadedById) == Number(userId) ? (
+ ""
+ ) : (
+
+
+
+
+
+ )
+ ) : (
+ ""
+ )} */}
) : (
diff --git a/components/form/content/image-detail-form.tsx b/components/form/content/image-detail-form.tsx
index be534e8a..41667bb4 100644
--- a/components/form/content/image-detail-form.tsx
+++ b/components/form/content/image-detail-form.tsx
@@ -2127,8 +2127,73 @@ export default function FormImageDetail() {
- {Number(detail?.needApprovalFromLevel) == Number(userLevelId) ||
- (detail?.needApprovalFromLevel && Number(userLevelNumber) == 1) ||
+ {Number(roleId) === 14 ? (
+ // 🔹 Jika roleId = 14 → tampilkan tombol tanpa pengecekan tambahan
+
+
+
+
+
+ ) : Number(detail?.needApprovalFromLevel) === Number(userLevelId) ||
+ (detail?.isInternationalMedia === true &&
+ detail?.isForwardFromNational === true &&
+ Number(detail?.statusId) === 1) ? (
+ Number(detail?.uploadedById) === Number(userId) ? (
+ ""
+ ) : (
+
+
+
+
+
+ )
+ ) : (
+ ""
+ )}
+
+ {/* {Number(detail?.needApprovalFromLevel) == Number(userLevelId) ||
(detail?.isInternationalMedia == true &&
detail?.isForwardFromNational == true &&
Number(detail?.statusId) == 1) ? (
@@ -2164,7 +2229,7 @@ export default function FormImageDetail() {
)
) : (
""
- )}
+ )} */}
) : (
diff --git a/components/form/content/image-update-form.tsx b/components/form/content/image-update-form.tsx
index 2a27e5bf..a539e009 100644
--- a/components/form/content/image-update-form.tsx
+++ b/components/form/content/image-update-form.tsx
@@ -1711,7 +1711,6 @@ export default function FormImageUpdate() {
- {/* Description section (stacked, auto overwrite English when translated) */}
) : (
diff --git a/components/form/content/video-detail-form.tsx b/components/form/content/video-detail-form.tsx
index 2a2cd0b2..ca63bdc8 100644
--- a/components/form/content/video-detail-form.tsx
+++ b/components/form/content/video-detail-form.tsx
@@ -1866,13 +1866,36 @@ export default function FormVideoDetail() {
- {Number(detail?.needApprovalFromLevel) == Number(userLevelId) ||
- (detail?.needApprovalFromLevel && Number(userLevelNumber) == 1) ||
- (detail?.isInternationalMedia == true &&
- detail?.isForwardFromNational == true &&
- Number(detail?.statusId) == 1) ? (
- Number(detail?.uploadedById) == Number(userId) &&
- Number(userLevelNumber) != 1 ? (
+ {Number(roleId) === 14 ? (
+ // 🔹 Jika roleId = 14 → tampilkan tombol langsung tanpa pengecekan lain
+
+
+
+
+
+ ) : Number(detail?.needApprovalFromLevel) == Number(userLevelId) ? (
+ Number(detail?.uploadedById) == Number(userId) ? (
""
) : (
@@ -1905,6 +1928,41 @@ export default function FormVideoDetail() {
) : (
""
)}
+
+ {/* {Number(detail?.needApprovalFromLevel) == Number(userLevelId) ? (
+ Number(detail?.uploadedById) == Number(userId) ? (
+ ""
+ ) : (
+
+
+
+
+
+ )
+ ) : (
+ ""
+ )} */}
) : (
diff --git a/service/http-config/axiosNulisAIInstance.ts b/service/http-config/axiosNulisAIInstance.ts
index b4ab6e4e..55c409be 100644
--- a/service/http-config/axiosNulisAIInstance.ts
+++ b/service/http-config/axiosNulisAIInstance.ts
@@ -1,6 +1,8 @@
import axios from "axios";
-const baseURL = "https://staging.disestages.com/api";
+// const baseURL = "https://staging.disestages.com/api";
+
+const baseURL = "https://new.disestages.com/api";
const axiosNulisAIInstance = axios.create({
baseURL,