-
Notifications
You must be signed in to change notification settings - Fork 69
Feature/status board #708
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
base: develop
Are you sure you want to change the base?
Feature/status board #708
Conversation
api/serializers.py
Outdated
| from share.models import ProviderRegistration, SiteBanner, CeleryTaskResult, HarvestLog, SourceConfig | ||
|
|
||
|
|
||
| from share.models import ProviderRegistration, SiteBanner, CeleryTaskResult, logs |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remove all the from share.models imports, just use from share import models (and update existing things to match)
api/urls.py
Outdated
| register_route(r'user', views.ShareUserViewSet) | ||
| register_route(r'sources', views.SourceViewSet) | ||
| register_route(r'HarvestLog', views.HarvestLogViewSet) | ||
| register_route(r'SourceConfig', views.SourceConfigViewSet) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
these routes should be snake case and plural (harvest_logs, source_configs)
api/views/__init__.py
Outdated
| from .schema import * # noqa | ||
| from .banner import * # noqa | ||
| from .harvestlogs import * # noqa | ||
| from .sourceConfig import * # noqa |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rename these files:
harvestlogs.py => harvest_logs.py
sourceConfig.py => source_config.py
api/views/harvestlogs.py
Outdated
| from share.util import IDObfuscator | ||
|
|
||
| from api.serializers import HarvestLogSerializer | ||
| from share.models import HarvestLog |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
import ordering from most broadly available to most specific:
- built-ins
- 3rd-party imports
- 2nd-party imports
- 1st-party imports
api/views/harvestlogs.py
Outdated
| from share.models import HarvestLog | ||
|
|
||
| class SourceConfigFilterBackend(MultipleChoiceFilter): | ||
| def filter_queryset(self, request, queryset, view, conjoined=True): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove conjoined
api/views/share.py
Outdated
|
|
||
| # Override get_queryset to handle items marked as deleted. | ||
| def get_queryset(self, list=True): | ||
| # import ipdb; ipdb.set_trace() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
delete
api/views/share.py
Outdated
|
|
||
| # Override to convert encoded pk to an actual pk | ||
| def get_object(self): | ||
| import ipdb; ipdb.set_trace() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
delete delete
api/views/workflow.py
Outdated
| from api.permissions import ReadOnlyOrTokenHasScopeOrIsAuthenticated | ||
| from api.serializers import FullNormalizedDataSerializer, BasicNormalizedDataSerializer, \ | ||
| RawDatumSerializer, ShareUserSerializer, SourceSerializer | ||
| from api.serializers import FullNormalizedDataSerializer, BasicNormalizedDataSerializer,RawDatumSerializer, ShareUserSerializer, SourceSerializer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
add a space!
No description provided.