mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-18 15:55:30 +00:00
Merge pull request #28 from comster/project-jobs
Project Jobs & Environment Model
This commit is contained in:
commit
0e5a51f8cf
12
src/Models/ProjectEnvironments.js
Normal file
12
src/Models/ProjectEnvironments.js
Normal file
@ -0,0 +1,12 @@
|
||||
import BaseModel from './BaseModel';
|
||||
import { parse } from '../Utils';
|
||||
|
||||
class Environments extends BaseModel {
|
||||
all(projectId, options = {}) {
|
||||
const pId = parse(projectId);
|
||||
|
||||
return this.get(`projects/${pId}/environments`, options);
|
||||
}
|
||||
}
|
||||
|
||||
export default Environments;
|
||||
12
src/Models/ProjectJobs.js
Normal file
12
src/Models/ProjectJobs.js
Normal file
@ -0,0 +1,12 @@
|
||||
import BaseModel from './BaseModel';
|
||||
import { parse } from '../Utils';
|
||||
|
||||
class Jobs extends BaseModel {
|
||||
all(projectId, options = {}) {
|
||||
const pId = parse(projectId);
|
||||
|
||||
return this.get(`projects/${pId}/jobs`, options);
|
||||
}
|
||||
}
|
||||
|
||||
export default Jobs;
|
||||
@ -13,6 +13,8 @@ import ProjectServices from './ProjectServices';
|
||||
import ProjectTriggers from './ProjectTriggers';
|
||||
import ProjectRunners from './ProjectRunners';
|
||||
import ProjectPipelines from './ProjectPipelines';
|
||||
import ProjectJobs from './ProjectJobs';
|
||||
import ProjectEnvironments from './ProjectEnvironments';
|
||||
import ResourceCustomAttributes from './ResourceCustomAttributes';
|
||||
import ResourceMembers from './ResourceMembers';
|
||||
import ResourceAccessRequests from './ResourceAccessRequests';
|
||||
@ -34,6 +36,8 @@ class Projects extends BaseModel {
|
||||
this.services = new ProjectServices(...args);
|
||||
this.triggers = new ProjectTriggers(...args);
|
||||
this.pipelines = new ProjectPipelines(...args);
|
||||
this.jobs = new ProjectJobs(...args);
|
||||
this.environments = new ProjectEnvironments(...args);
|
||||
this.runners = new ProjectRunners(...args);
|
||||
this.customAttributes = new ResourceCustomAttributes('projects', ...args);
|
||||
this.members = new ResourceMembers('projects', ...args);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user