Skip to content

Changeset user info

Georgy Litvinov requested to merge github/fork/litvinovg/changeset_user_info into main

VIVO GitHub issue

What does this pull request do?

Provide information about actor who requested model changes to change listeners.

What's new?

Extended ModelChange interface with getUserId and setUserId methods Modified ModelChangeImpl, ChangeSetImpl to provide utility methods that requires userId. Deprecated methods that don't require userId. Use RDFService to write changes in ProcessRdfForm defined by n3 generators, deprecated old public method. Provide information with ChangeSets in DeleteIndividualController, JenaIngestController, TranslationConverter, ABoxRecomputer, RDFUploadController. Modified ModelSelector's interface and implementations to provide information about graphs defined in EditConfigurationVTwo Added tests to cover RDFService model changes notifications

How should this be tested?

  • Run tests
  • Try using n3 generators to add/delete data in profiles

Interested parties

@brianjlowe @chenejac

Merge request reports