From fea8281a6510c87e84a2ee73b4e88b6faba547cb Mon Sep 17 00:00:00 2001 From: Elsio Sanchez <45974454+elsiosanchez@users.noreply.github.com> Date: Wed, 7 Apr 2021 11:14:24 -0400 Subject: [PATCH] Document Support (#716) * Document Support * add document service * minimal changes * add cursor pointer to table * Revert "add cursor pointer to table" This reverts commit 9714c0b55818de30371c5f88098eac64eedf0e4b. * minimal changes Co-authored-by: Elsio Sanchez --- config/default.json | 8 + .../{releases.js => documentation.js} | 19 +- src/views/documentation/index.vue | 172 ++++++++++++++++-- src/views/documentation/tags/index.vue | 24 +++ 4 files changed, 208 insertions(+), 15 deletions(-) rename src/api/documentation/{releases.js => documentation.js} (53%) create mode 100644 src/views/documentation/tags/index.vue diff --git a/config/default.json b/config/default.json index 29c4edee..ee1e89a9 100644 --- a/config/default.json +++ b/config/default.json @@ -14,5 +14,13 @@ "repository": { "url": "https://api.github.com", "releaseNo": "releaseNoForDocumentation" + }, + "documentation": { + "api": { + "url": "https://api.github.com/repos/adempiere/" + }, + "images": { + "url": "https://api.erpya.com/adempiere-api/img" + } } } diff --git a/src/api/documentation/releases.js b/src/api/documentation/documentation.js similarity index 53% rename from src/api/documentation/releases.js rename to src/api/documentation/documentation.js index 356f572f..c988197f 100644 --- a/src/api/documentation/releases.js +++ b/src/api/documentation/documentation.js @@ -2,12 +2,25 @@ // Add here any service related with it import request from '@/utils/request' import { config } from '@/utils/ADempiere/config' - +const baseURL = config.documentation.api.url // Fetch releases from repository export function fetchReleasesList() { return request({ - baseURL: config.repository.url, - url: '/repos/adempiere/adempiere-vue/releases', + baseURL, + url: '/adempiere-vue/releases', + method: 'get', + headers: { + 'Accept': 'application/vnd.github.v3+json' + } + }) +} +// Fetch readme from repository +export function fetchReadme({ + repository +}) { + return request({ + baseURL, + url: repository, method: 'get', headers: { 'Accept': 'application/vnd.github.v3+json' diff --git a/src/views/documentation/index.vue b/src/views/documentation/index.vue index 26d8c259..121bbca6 100644 --- a/src/views/documentation/index.vue +++ b/src/views/documentation/index.vue @@ -1,34 +1,166 @@