версия с магазином репозиторием и регистрациями
This commit is contained in:
parent
62b4d710b3
commit
0e7b5a0fbf
|
@ -70,7 +70,7 @@ export default function Repository({}: Props) {
|
|||
const [activeColumns, setActiveColumns] = useState<T_ColumnsState>({
|
||||
Name: { name: 'Название', status: true },
|
||||
Version: { name: 'Версия', status: true },
|
||||
Description: { name: 'Полное описание', status: true },
|
||||
Description: { name: 'Полное описание', status: false },
|
||||
ShortDescription: { name: 'Краткое описание', status: true },
|
||||
Category: { name: 'Категория', status: true },
|
||||
UpdatedDate: { name: 'Дата изменения', status: true },
|
||||
|
@ -206,7 +206,6 @@ export default function Repository({}: Props) {
|
|||
</>
|
||||
</>
|
||||
)}
|
||||
|
||||
</RepContainer>
|
||||
)}
|
||||
<NewRepModal modal={modal} setModal={setModal} getRep={getRep} />
|
||||
|
|
|
@ -24,12 +24,12 @@ export default class RepositoryService {
|
|||
return error.response
|
||||
}
|
||||
}
|
||||
|
||||
static async createRep(
|
||||
newRep: T_NewRepository
|
||||
): Promise<AxiosResponse> {
|
||||
static async createRep(newRep: T_NewRepository): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.post(`${API_HOST_NAME}/repository/packages`, newRep)
|
||||
const response = await axios.post(
|
||||
`${API_HOST_NAME}/repository/packages`,
|
||||
newRep
|
||||
)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
|
@ -48,19 +48,21 @@ export default class RepositoryService {
|
|||
return error.response
|
||||
}
|
||||
}
|
||||
|
||||
static async onRepository(id: number): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.post(`${API_HOST_NAME}/repository/packages/${id}/enable`)
|
||||
const response = await axios.post(
|
||||
`${API_HOST_NAME}/repository/packages/${id}/enable`
|
||||
)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
}
|
||||
}
|
||||
|
||||
static async offRepository(id: number): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.post(`${API_HOST_NAME}/repository/packages/${id}/disable`)
|
||||
const response = await axios.post(
|
||||
`${API_HOST_NAME}/repository/packages/${id}/disable`
|
||||
)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
|
@ -68,7 +70,9 @@ export default class RepositoryService {
|
|||
}
|
||||
static async RepackReposytory(id: number): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.post(`${API_HOST_NAME}/repository/packages/${id}/repack`)
|
||||
const response = await axios.post(
|
||||
`${API_HOST_NAME}/repository/packages/${id}/repack`
|
||||
)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
|
@ -76,7 +80,9 @@ export default class RepositoryService {
|
|||
}
|
||||
static async DependenciesReposytory(id: number): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.post(`${API_HOST_NAME}/repository/packages/${id}/dependencies`)
|
||||
const response = await axios.post(
|
||||
`${API_HOST_NAME}/repository/packages/${id}/dependencies`
|
||||
)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
|
@ -87,30 +93,33 @@ export default class RepositoryService {
|
|||
const response = await axios.get(
|
||||
`${API_HOST_NAME}/repository/packages/${id}/package/download`,
|
||||
{
|
||||
responseType: 'arraybuffer',
|
||||
responseType: 'arraybuffer'
|
||||
}
|
||||
)
|
||||
return response;
|
||||
} catch (error: any) {
|
||||
return error.response;
|
||||
}
|
||||
}
|
||||
|
||||
static async deleteRepository(id: number): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.delete(`${API_HOST_NAME}/repository/packages/${id}`)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
}
|
||||
}
|
||||
|
||||
static async deleteRepository(id: number): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.delete(
|
||||
`${API_HOST_NAME}/repository/packages/${id}`
|
||||
)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
}
|
||||
}
|
||||
static async editRepository(
|
||||
id: number,
|
||||
rep: T_NewRepository
|
||||
): Promise<AxiosResponse> {
|
||||
try {
|
||||
const response = await axios.post(`${API_HOST_NAME}/repository/packages/${id}`, rep)
|
||||
const response = await axios.post(
|
||||
`${API_HOST_NAME}/repository/packages/${id}`,
|
||||
rep
|
||||
)
|
||||
return response
|
||||
} catch (error: any) {
|
||||
return error.response
|
||||
|
|
Loading…
Reference in New Issue