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

feature: WEOS-1342 As a developer I should be able have a datetime field automatically update on update #127

Merged
merged 23 commits into from
Mar 17, 2022

Conversation

shaniah868
Copy link
Contributor

@shaniah868 shaniah868 commented Feb 28, 2022

  • Please check if the PR fulfills these requirements
  • The commit message follows our guidelines
  • Tests for the changes have been added (for bug fixes / features)
  • Docs have been added / updated (for bug fixes / features)
  • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

  • What is the current behavior? (You can also link to an open issue here)

  • What is the new behavior (if this is a feature change)?

-Date-Time properties can be updated automatically once specified in the yaml file

  • Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)

  • Other information:

atoniaw and others added 6 commits February 24, 2022 09:54
added operationId to the context
added update time function to the model
- completed update time func and added unit test
Weos 1359 - As a developer I should be able have a datetime field automatically update on update
Aidan-E
Aidan-E previously approved these changes Mar 2, 2022
Copy link

@Aidan-E Aidan-E left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Points achieved👍🏾

# Conflicts:
#	model/content_entity_test.go
# Conflicts:
#	controllers/rest/api_test.go
Aidan-E
Aidan-E previously approved these changes Mar 7, 2022
# Conflicts:
#	controllers/rest/middleware_context_test.go
akeemphilbert and others added 7 commits March 9, 2022 13:47
…on date fields

* Added scenario to show how it works to set a created date field
* Added scenario to show how it works to update an updated date field
* Added scenario to show invalid operation id being set in x-update
- Generated Steps
- Updated api.go to have a check for x-update (if the provided is valid)
- Updated e2e tests
- Added a switch for db type since time.Time is handled differently across dbs
- Added case for mysql
# Conflicts:
#	end2end_test.go
Aidan-E
Aidan-E previously approved these changes Mar 14, 2022
end2end_test.go Outdated Show resolved Hide resolved
model/content_entity.go Outdated Show resolved Hide resolved
# Conflicts:
#	controllers/rest/api_test.go
- Fixed e2e step(theFieldShouldHaveTodaysDate) to be more dynamic
- Removed local copy in UpdateTime func
Aidan-E
Aidan-E previously approved these changes Mar 15, 2022
# Conflicts:
#	controllers/rest/api_test.go
# Conflicts:
#	controllers/rest/api_test.go
#	end2end_test.go
#	model/content_entity.go
#	model/content_entity_test.go
#	model/receiver.go
…eld automatically update on update

-Updated functionality
…WEOS-1342

# Conflicts:
#	controllers/rest/api_test.go
@akeemphilbert akeemphilbert merged commit 1e232e0 into dev Mar 17, 2022
@akeemphilbert akeemphilbert deleted the feature/WEOS-1342 branch March 17, 2022 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants