public AdvancedSettings(JiraProject jiraProject, TfsProject tfsProject, ShowFirst showFirst) { var jira = jiraProject; this.tfsProject = tfsProject; jiraTypeMap = new JiraTypeMap(jira, this.tfsProject); tfsFieldMap = new TfsFieldMap(this.tfsProject.Fields); tfsStateMap = new TfsStateMap(this.tfsProject); tfsPriorityMap = new TfsPriorityMap(); this.showFirst = showFirst; }
public void addProject(JiraServer server, JiraProject project) { lock(projectCache) { if (!projectCache.ContainsKey(server.GUID)) { projectCache[server.GUID] = new SortedDictionary<string, JiraProject>(); } projectCache[server.GUID][project.Key] = project; } }
private static void loadProjects(Globals globals, string solutionKey, Guid key, JiraCustomFilter f) { int count = ParameterSerializer.loadParameter(globals, getParamKey(solutionKey, key, FILTER_PROJECT_COUNT), 0); for (int i = 0; i < count; ++i) { int id = ParameterSerializer.loadParameter(globals, getParamKey(solutionKey, key, FILTER_PROJECT_ID + i), 0); string projectKey = ParameterSerializer.loadParameter(globals, getParamKey(solutionKey, key, FILTER_PROJECT_KEY + i), null); JiraProject proj = new JiraProject(id, projectKey, projectKey); f.Projects.Add(proj); } }
public void setProject(JiraProject project) { Filter.Project = project; Text = Filter.Name; }
public List<JiraNamedEntity> getComponents(JiraProject project) { return createEntityList(service.getComponents(token, project.Key)); }
public List<JiraNamedEntity> getIssueTypes(JiraProject project) { return createEntityListFromConstants(service.getIssueTypesForProject(token, project.Id.ToString())); }
public override string getRenderedContent(JiraServer server, int issueTypeId, JiraProject project, string markup) { using (var rest = new RestClient(server)) { return rest.getRenderedContent(null, issueTypeId, project.Id, markup); // return setSessionCookieAndWrapExceptions(server, rest, () => rest.getRenderedContent(null, issueTypeId, project.Id, markup)); } }
public ByProjectIssueGroupNode(JiraProject project) { this.project = project; }
public override string getRenderedContent(JiraServer server, int issueTypeId, JiraProject project, string markup) { return(restFacade.getRenderedContent(server, issueTypeId, project, markup)); }
public override List<JiraNamedEntity> getVersions(JiraServer server, JiraProject project) { using (var rest = new RestClient(server)) { return rest.getVersions(project); } }
public override List <JiraNamedEntity> getVersions(JiraServer server, JiraProject project) { return(delegated(server, delegate { return restFacade.getVersions(server, project); }, delegate { return classicFacade.getVersions(server, project); })); }
public void GetSchedulesByCycleIdGetsTheCorrectSchedules() { var project1 = new JiraProject { Id = 1, Key = "TEST", Name = "Test project" }; var project2 = new JiraProject { Id = 2, Key = "FOO", Name = "An arbitrary project" }; var cycle1 = new TestCycle { Id = 1, Name = "First test cycle", Project = project1 }; var cycle2 = new TestCycle { Id = 2, Name = "Second test cycle", Project = project2 }; var cycle3 = new TestCycle { Id = 3, Name = "Third test cycle", Project = project2 }; var issue = new JiraIssue { Id = 1, Project = project1, Summary = "A test issue" }; var schedule1 = new TestSchedule { Id = 1, Cycle = cycle1, Project = project1, Issue = issue }; var schedule2 = new TestSchedule { Id = 1, Cycle = cycle2, Project = project2, Issue = issue }; IEnumerable <TestSchedule> schedules1 = null; IEnumerable <TestSchedule> schedules2 = null; using (var transaction = Session.BeginTransaction()) { Session.Save(project1); Session.Save(project2); Session.Save(cycle1); Session.Save(cycle2); Session.Save(cycle3); Session.Save(issue); Session.Save(schedule1); Session.Save(schedule2); schedules1 = Repository.GetSchedulesByCycleId(cycle1.Id); schedules2 = Repository.GetSchedulesByCycleId(cycle2.Id); } Assert.That(schedules1, Is.Not.Null); Assert.That(schedules1.Count(), Is.EqualTo(1)); Assert.That(schedules1.Single(), Is.EqualTo(schedule1)); Assert.That(schedules2, Is.Not.Null); Assert.That(schedules2.Count(), Is.EqualTo(1)); Assert.That(schedules2.Single(), Is.EqualTo(schedule2)); }
public ProjectNode(JiraIssueListModel model, AbstractJiraServerFacade facade, JiraServer server, JiraProject project) : base(model, facade, server, project.ToString(), 0) { this.project = project; Server = server; }
public List<JiraNamedEntity> getComponents(JiraServer server, JiraProject project) { return getSoapSession(server).getComponents(project); }
public override List<JiraNamedEntity> getSubtaskIssueTypes(JiraServer server, JiraProject project) { using (var rest = new RestClient(server)) { return rest.getIssueTypes(true, project); } }
public List<JiraNamedEntity> getIssueTypes(JiraServer server, JiraProject project) { return getSoapSession(server).getIssueTypes(project); }
public VersionNode(JiraIssueListModel model, AbstractJiraServerFacade facade, JiraServer server, JiraProject project, JiraNamedEntity version) : base(model, facade, server, version.Name, 0) { this.project = project; this.version = version; ContextMenuStrip = new ContextMenuStrip(); menuItems.Add(new ToolStripMenuItem("Open \"Set Fix For " + version.Name + "\" Drop Zone", null, createFixForDropZone)); menuItems.Add(new ToolStripMenuItem("Open \"Set Affects " + version.Name + "\" Drop Zone", null, createAffectsDropZone)); ContextMenuStrip.Items.Add("dummy"); ContextMenuStrip.Items.AddRange(MenuItems.ToArray()); ContextMenuStrip.Opening += contextMenuStripOpening; ContextMenuStrip.Opened += contextMenuStripOpened; }