1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- import { FETCH_CONFIG } from './helper.js'
-
- export const getHtmlDocContent = (user, apiUrl, idWorkspace, idContent) =>
- fetch(`${apiUrl}/workspaces/${idWorkspace}/html-documents/${idContent}`, {
- headers: {
- 'Authorization': 'Basic ' + user.auth,
- ...FETCH_CONFIG.headers
- },
- method: 'GET'
- })
-
- export const getHtmlDocComment = (user, apiUrl, idWorkspace, idContent) =>
- fetch(`${apiUrl}/workspaces/${idWorkspace}/contents/${idContent}/comments`, {
- headers: {
- 'Authorization': 'Basic ' + user.auth,
- ...FETCH_CONFIG.headers
- },
- method: 'GET'
- })
-
- export const getHtmlDocRevision = (user, apiUrl, idWorkspace, idContent) =>
- fetch(`${apiUrl}/workspaces/${idWorkspace}/html-documents/${idContent}/revisions`, {
- headers: {
- 'Authorization': 'Basic ' + user.auth,
- ...FETCH_CONFIG.headers
- },
- method: 'GET'
- })
-
- export const postHtmlDocNewComment = (user, apiUrl, idWorkspace, idContent, newComment) =>
- fetch(`${apiUrl}/workspaces/${idWorkspace}/contents/${idContent}/comments`, {
- headers: {
- 'Authorization': 'Basic ' + user.auth,
- ...FETCH_CONFIG.headers
- },
- method: 'POST',
- body: JSON.stringify({
- raw_content: newComment
- })
- })
-
- export const putHtmlDocContent = (user, apiUrl, idWorkspace, idContent, label, newContent) =>
- fetch(`${apiUrl}/workspaces/${idWorkspace}/html-documents/${idContent}`, {
- headers: {
- 'Authorization': 'Basic ' + user.auth,
- ...FETCH_CONFIG.headers
- },
- method: 'PUT',
- body: JSON.stringify({
- label: label,
- raw_content: newContent
- })
- })
-
- export const putHtmlDocStatus = (user, apiUrl, idWorkspace, idContent, newStatus) =>
- fetch(`${apiUrl}/workspaces/${idWorkspace}/html-documents/${idContent}/status`, {
- headers: {
- 'Authorization': 'Basic ' + user.auth,
- ...FETCH_CONFIG.headers
- },
- method: 'PUT',
- body: JSON.stringify({
- status: newStatus
- })
- })
-
- export const postHtmlDocContent = (user, apiUrl, idWorkspace, idFolder, contentType, newContentName) =>
- fetch(`${apiUrl}/workspaces/${idWorkspace}/contents`, {
- headers: {
- 'Authorization': 'Basic ' + user.auth,
- ...FETCH_CONFIG.headers
- },
- method: 'POST',
- body: JSON.stringify({
- parent_id: idFolder,
- content_type: contentType,
- label: newContentName
- })
- })
|