def execute(self): try: json_obj = GetRequest(self.connection, f"{self.context}").execute() return Revision(json_obj) except RequestError as re: raise BusinessError( f"Error finding revision by context: {self.context}") from re
def execute(self): try: json_obj = GetRequest(connection=self.connection, context=f"{self.CONTEXT}schemas/{self.work_package.id}").execute() return Schema(json_obj) except RequestError as re: raise BusinessError("Error finding the work package schema") from re
def execute(self): try: json_obj = GetRequest(self.connection, f"{self.context}").execute() return te.TimeEntry(json_obj) except RequestError as re: raise BusinessError( f"Error finding time entry by context: {self.context}") from re
def execute(self): try: json_obj = GetRequest(self.connection, f"{self.CONTEXT}").execute() return Status(json_obj) except RequestError as re: raise BusinessError( f"Error finding status by context: {self.CONTEXT}") from re
def execute(self): try: json_obj = GetRequest(self.connection, f"{self.CONTEXT}/schema").execute() return Schema(json_obj) except RequestError as re: raise BusinessError("Error finding schema ") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}/{self.project.id}/types") return FindListCommand(self.connection, request, Type).execute() # for tEntry in json_obj["_embedded"]["elements"]: # yield Type(tEntry) except RequestError as re: raise BusinessError("Error finding work package types") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}") return FindListCommand(self.connection, request, HelpText).execute() # for help_text in json_obj['_embedded']['elements']: # yield HelpText(help_text) except RequestError as re: raise BusinessError("Error finding all grids") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}/{self.work_package.id}/attachments") return FindListCommand(self.connection, request, Attachment).execute() # for attachment in json_obj["_embedded"]["elements"]: # yield att.Attachment(attachment) except RequestError as re: raise BusinessError(f"Error getting the list of attachments of the work_package: {self.work_package.subject}") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}") return FindListCommand(self.connection, request, class_type=Attachment).execute() # for attachment in json_obj["_embedded"]["elements"]: # yield att.Attachment(attachment) except RequestError as re: raise BusinessError("Error finding all attachments") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}/available_projects") return FindListCommand(self.connection, request, Project).execute() # for tEntry in json_obj['_embedded']['elements']: # yield p.Project(tEntry) except RequestError as re: raise BusinessError("Error finding the available memberships") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}") return FindListCommand(self.connection, request, Type).execute() # for typ in json_obj["_embedded"]["elements"]: # yield Type(typ) except RequestError as re: raise BusinessError("Error finding all time entries") from re
def execute(self): try: json_obj = GetRequest(self.connection, f"{self.CONTEXT}/{self.news.id}").execute() return New(json_obj) except RequestError as re: raise BusinessError( f"Error finding news by id: {self.news.id}") from re
def execute(self): try: json_obj = GetRequest(self.connection, f"{self.CONTEXT}/{self.user.id}").execute() return usr.User(json_obj) except RequestError as re: raise BusinessError( f"Error finding user by ID: {self.user.id}") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}") return FindListCommand(self.connection, request, Status).execute() # for status in json_obj["_embedded"]["elements"]: # yield Status(status) except RequestError as re: raise BusinessError("Error finding all statuses") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.version.id}").execute() return p.Project(json_obj) except RequestError as re: raise BusinessError( f"Error finding version by id: {self.version.name}") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.project_type.id}").execute() return Type(json_obj) except RequestError as re: raise BusinessError( f"Error finding type by ID: {self.project_type.id}") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.wiki_page.id}").execute() return WikiPage(json_obj) except RequestError as re: raise BusinessError( f"Error finding wiki_page by ID: {self.wiki_page.id}") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.category.id}").execute() return cat.Category(json_obj) except RequestError as re: raise BusinessError( f"Error finding category by id: {self.category.id}") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}/{self.project.id}/available_responsibles") return FindListCommand(self.connection, request, User).execute() # for tEntry in json_obj["_embedded"]["elements"]: # yield usr.User(tEntry) except RequestError as re: raise BusinessError(f"Error finding responsible of project: {self.project.name}") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.relation.id}").execute() return rel.Relation(json_obj) except RequestError as re: raise BusinessError( f"Error finding relation by id: {self.relation.id}") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.activity.id}").execute() return act.Activity(json_obj) except RequestError as re: raise BusinessError( f"Error finding activity by id: {self.activity.id}") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}/{self.project.id}/versions") return FindListCommand(self.connection, request, Version).execute() # for tEntry in json_obj["_embedded"]["elements"]: # yield v.Version(tEntry) except RequestError as re: raise BusinessError("Error finding all time entries") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.help_text.id}").execute() return HelpText(json_obj) except RequestError as re: raise BusinessError( f"Error finding help text by id: {self.help_text.id}") from re
def execute(self): try: request = GetRequest(self.connection, f"{self.CONTEXT}/{self.project.id}/budgets") return FindListCommand(self.connection, request, Budget).execute() # for budget in json_obj["_embedded"]["elements"]: # yield Budget(budget) except RequestError as re: raise BusinessError( f"Error finding budgets by id: {self.project.name}") from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.work_package.id}").execute() return wp.WorkPackage(json_obj) except RequestError as re: raise BusinessError( f"Error finding work package by id: {self.work_package.id}" ) from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.membership.id}").execute() return mem.Membership(json_obj) except RequestError as re: raise BusinessError( f"Error finding membership by id: {self.membership.id}" ) from re
def execute(self): try: json_obj = GetRequest( self.connection, f"{self.CONTEXT}/{self.attachment.id}").execute() return att.Attachment(json_obj) except RequestError as re: raise BusinessError( f"Error finding attachment by id: {self.attachment.id}" ) from re
def execute(self): try: request = GetRequest( self.connection, str(URL(f"{self.CONTEXT}", [Filters(self.filters)]))) return FindListCommand(self.connection, request, Principal).execute() # for principal in json_obj["_embedded"]["elements"]: # yield p.Principal(principal) except RequestError as re: raise BusinessError("Error finding all principals") from re
def execute(self): try: json_obj = GetRequest( self.connection, self.custom_action.__dict__['_links']["self"] ["href"]).execute() return CustomAction(json_obj) except RequestError as re: raise BusinessError( f"Error finding custom_action: " f"{self.custom_action.__dict__['_links']['self']['href']}" ) from re
def execute(self): try: request = GetRequest( self.connection, str(URL(f"{self.CONTEXT}", [Filters(self.filters)]))) return FindListCommand(self.connection, request, Membership).execute() # for membership in json_obj['_embedded']['elements']: # yield mem.Membership(membership) except RequestError as re: raise BusinessError("Error finding all memberships") from re