Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/develop' into remove-patient-tel…
Browse files Browse the repository at this point in the history
…e-consultation
  • Loading branch information
sainak committed Jun 2, 2024
2 parents 20df7d5 + 59c05b9 commit acfd913
Show file tree
Hide file tree
Showing 41 changed files with 1,471 additions and 324 deletions.
2 changes: 1 addition & 1 deletion Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ pyjwt = "==2.8.0"
python-slugify = "==8.0.1"
pywebpush = "==1.14.0"
redis = {extras = ["hiredis"], version = "<5.0.0"} # constraint for redis-om
redis-om = "==0.3.1"
requests = "==2.31.0"
sentry-sdk = "==1.30.0"
whitenoise = "==6.6.0"
redis-om = "==0.2.1"

[dev-packages]
black = "==24.4.2"
Expand Down
110 changes: 55 additions & 55 deletions Pipfile.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 0 additions & 24 deletions care/abdm/api/viewsets/consent.py
Original file line number Diff line number Diff line change
Expand Up @@ -140,30 +140,6 @@ def fetch(self, request, pk):
ConsentRequestSerializer(consent).data, status=status.HTTP_200_OK
)

def list(self, request, *args, **kwargs):
if ratelimit(request, "consent__list", [request.user.username]):
raise CaptchaRequiredException(
detail={
"status": 429,
"detail": f"Request limit reached. Try after {USER_READABLE_RATE_LIMIT_TIME}",
},
code=status.HTTP_429_TOO_MANY_REQUESTS,
)

return super().list(request, *args, **kwargs)

def retrieve(self, request, *args, **kwargs):
if ratelimit(request, "consent__retrieve", [kwargs["pk"]]):
raise CaptchaRequiredException(
detail={
"status": 429,
"detail": f"Request limit reached. Try after {USER_READABLE_RATE_LIMIT_TIME}",
},
code=status.HTTP_429_TOO_MANY_REQUESTS,
)

return super().retrieve(request, *args, **kwargs)


class ConsentCallbackViewSet(GenericViewSet):
permission_classes = (IsAuthenticated,)
Expand Down
9 changes: 0 additions & 9 deletions care/abdm/api/viewsets/health_information.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,6 @@ class HealthInformationViewSet(GenericViewSet):
permission_classes = (IsAuthenticated,)

def retrieve(self, request, pk):
if ratelimit(request, "health_information__retrieve", [pk]):
raise CaptchaRequiredException(
detail={
"status": 429,
"detail": f"Request limit reached. Try after {USER_READABLE_RATE_LIMIT_TIME}",
},
code=status.HTTP_429_TOO_MANY_REQUESTS,
)

files = FileUpload.objects.filter(
Q(internal_name=f"{pk}.json") | Q(associating_id=pk),
file_type=FileUpload.FileType.ABDM_HEALTH_INFORMATION.value,
Expand Down
5 changes: 1 addition & 4 deletions care/facility/api/serializers/daily_round.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
from care.facility.models.bed import Bed
from care.facility.models.daily_round import DailyRound
from care.facility.models.notification import Notification
from care.facility.models.patient_base import SYMPTOM_CHOICES, SuggestionChoices
from care.facility.models.patient_base import SuggestionChoices
from care.facility.models.patient_consultation import PatientConsultation
from care.users.api.serializers.user import UserBaseMinimumSerializer
from care.utils.notification_handler import NotificationGenerator
Expand All @@ -24,9 +24,6 @@

class DailyRoundSerializer(serializers.ModelSerializer):
id = serializers.CharField(source="external_id", read_only=True)
additional_symptoms = serializers.MultipleChoiceField(
choices=SYMPTOM_CHOICES, required=False
)
deprecated_covid_category = ChoiceField(
choices=COVID_CATEGORY_CHOICES, required=False
) # Deprecated
Expand Down
Loading

0 comments on commit acfd913

Please sign in to comment.