Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
1065bde
feat: TT-353 Create V2 Activities DAO
Sep 24, 2021
3bb39b0
refactor: TT-353 Solving code smells from SonarCloud
Sep 24, 2021
b15c301
refactor: TT-353 Solving duplicated literal
Sep 24, 2021
7a2565c
refactor: TT-353 Add type of argument and return type to functions
Sep 27, 2021
8bdbdfe
refactor: TT-353 Solving comments from PR
Sep 29, 2021
bc998fe
refactor: TT-353 Solving Sonarcloud code smell
Sep 29, 2021
9d0e21e
refactor: TT-353 Changing variable names and tests
Sep 29, 2021
4c467c7
feat: TT-352 Create entry point and use case to get activities
JosueOb Sep 30, 2021
408c016
feat: TT-352 Create entry point and use case to get activity
JosueOb Sep 30, 2021
a936f0a
refactor: TT-352 use list comprehensions
JosueOb Sep 30, 2021
47bb34b
refactor: TT-352 standarization flask_api directory
JosueOb Sep 30, 2021
1f92569
refactor: TT-353 Solving requested changes on PR
Sep 30, 2021
2ce4987
refactor: TT-352 use_cases and entry_points improvements to read acti…
JosueOb Sep 30, 2021
361a864
Merge branch 'TT-353-Create-V2-Activities-DAO' into TT-352-Create-V2-…
JosueOb Sep 30, 2021
bb87c54
test: TT-352 Unit test of activity use cases
JosueOb Oct 4, 2021
1006410
test: TT-352 entry_points and use_cases for activities complete testing
JosueOb Oct 6, 2021
39f5221
refactor: TT-352 solving merge conflicts
JosueOb Oct 6, 2021
9539885
code-smell: TT-352 fixing code-smell
JosueOb Oct 6, 2021
9e090bc
build: TT-352 implementation of CSRF Protection using Flask-WTF
JosueOb Oct 6, 2021
b0cc467
refactor: TT-352 improving use_cases, endpoitns and test to get activ…
JosueOb Oct 6, 2021
13133d1
test: TT-352 improved testing of activity use cases
JosueOb Oct 7, 2021
7b582b7
refactor: TT-352 improvement of endpoint testing for obtaining activi…
JosueOb Oct 8, 2021
a2d912c
refactor: TT-352 refactoring of the use case and endpoint to obtain a…
JosueOb Oct 12, 2021
b4987e6
refactor: TT-352 refactoring of use cases and enpoint to obtain activ…
JosueOb Oct 12, 2021
4866913
test: TT-352 refactoring of use cases and enpoint to obtain activities
JosueOb Oct 12, 2021
fd84ea1
refactor: TT-352 refactoring of activity endpoints
JosueOb Oct 13, 2021
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
Prev Previous commit
Next Next commit
refactor: TT-352 use list comprehensions
  • Loading branch information
JosueOb committed Sep 30, 2021
commit a936f0a58fc3c87d05da20f4caff823206b657f7
22 changes: 3 additions & 19 deletions V2/source/use_cases/get_activities_use_case.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,7 @@
def get_list_activities():
activity_json_dao = ActivitiesJsonDao('./V2/source/activities_data.json')
activity_service = ActivityService(activity_json_dao)
list_activities_dto = activity_service.get_all()
#print(list_activities_dto)
activities_dto = activity_service.get_all()
activities = [activity_dto.__dict__ for activity_dto in activities_dto]

list_activities_json = []

for activity_dto in list_activities_dto:
activity_json = {
'id': activity_dto.id,
'name': activity_dto.name,
'description': activity_dto.description,
'deleted': activity_dto.deleted,
'status': activity_dto.status,
'tenant_id': activity_dto.tenant_id,

}
list_activities_json.append(activity_json)

#print(list_activities_json)

return list_activities_json
return activities
15 changes: 2 additions & 13 deletions V2/source/use_cases/get_activity_by_id_use_case.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,6 @@ def get_activity_by_id(id: str):
activity_json_dao = ActivitiesJsonDao('./V2/source/activities_data.json')
activity_service = ActivityService(activity_json_dao)
activity_dto = activity_service.get_by_id(id)
#print(activity_dto)
activity = activity_dto.__dict__

activity_json = {
'id': activity_dto.id,
'name': activity_dto.name,
'description': activity_dto.description,
'deleted': activity_dto.deleted,
'status': activity_dto.status,
'tenant_id': activity_dto.tenant_id,

}
#print(activity_json)

return activity_json
return activity