Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: external links support #30

Merged
merged 2 commits into from
Sep 30, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
feat: create all repositories
  • Loading branch information
danfimov committed Sep 30, 2023
commit d66a81db839cf59f13b3a6a4d208b462e47b8ad1
10 changes: 10 additions & 0 deletions ya_tracker_client/domain/repositories/__init__.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
from ya_tracker_client.domain.repositories.attachment import AttachmentRepository
from ya_tracker_client.domain.repositories.bulk_operation import BulkOperationRepository
from ya_tracker_client.domain.repositories.checklist import ChecklistRepository
from ya_tracker_client.domain.repositories.comment import CommentRepository
from ya_tracker_client.domain.repositories.component import ComponentRepository
from ya_tracker_client.domain.repositories.external_link import ExternalLinkRepository
from ya_tracker_client.domain.repositories.importing import ImportingRepository
from ya_tracker_client.domain.repositories.issue import IssueRepository
from ya_tracker_client.domain.repositories.issue_field import IssueFieldRepository
from ya_tracker_client.domain.repositories.issue_relationship import IssueRelationshipRepository
from ya_tracker_client.domain.repositories.macros import MacrosRepository
from ya_tracker_client.domain.repositories.project import ProjectRepository
from ya_tracker_client.domain.repositories.queue import QueueRepository
from ya_tracker_client.domain.repositories.user import UserRepository
Expand All @@ -12,11 +17,16 @@

__all__ = [
"AttachmentRepository",
"BulkOperationRepository",
"ChecklistRepository",
"CommentRepository",
"ComponentRepository",
"ExternalLinkRepository",
"ImportingRepository",
"IssueFieldRepository",
"IssueRelationshipRepository",
"IssueRepository",
"MacrosRepository",
"ProjectRepository",
"QueueRepository",
"UserRepository",
Expand Down
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/board.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class BoardRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/bulk_operation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class BulkOperationRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/external_link.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class ExternalLinkRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/importing.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class ImportingRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/issue_field.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class IssueFieldRepository(EntityRepository):
...
5 changes: 5 additions & 0 deletions ya_tracker_client/domain/repositories/macros.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from ya_tracker_client.domain.repositories.base import EntityRepository


class MacrosRepository(EntityRepository):
...
14 changes: 12 additions & 2 deletions ya_tracker_client/service/api.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,15 @@
from ya_tracker_client.domain.repositories import (
AttachmentRepository,
BulkOperationRepository,
ChecklistRepository,
CommentRepository,
ComponentRepository,
ExternalLinkRepository,
ImportingRepository,
IssueFieldRepository,
IssueRelationshipRepository,
IssueRepository,
MacrosRepository,
ProjectRepository,
QueueRepository,
UserRepository,
Expand All @@ -15,15 +20,20 @@

class YaTrackerClient(
AttachmentRepository,
CommentRepository,
BulkOperationRepository,
ChecklistRepository,
CommentRepository,
ComponentRepository,
ExternalLinkRepository,
ImportingRepository,
IssueFieldRepository,
IssueRelationshipRepository,
IssueRepository,
MacrosRepository,
ProjectRepository,
QueueRepository,
UserRepository,
WorklogRepository,
ProjectRepository,
):
def __init__(
self,
Expand Down