Change 13891

tjuricek
tjuricek committed this change into //guest/perforce_software/helix-web-services/main
Request Review
Download .zip
Added a 'member' concept to projects.

members is the start of a basic project 'role' definition. In Helix sync, this is mostly just used to indicate this is a "my Project" in the UI and a project member can have the ability to leave the project or add someone else.

Eventually, we expect "members" to mean more, like, is part of a group that has write access to the files of the project. But that sort of definition is very TBD.
  • Files 15
  • Comments 0
14 edited 1 added 0 deleted
helix_web_services/Rakefile#3
Loading...
helix_web_services/config.ru#3
Loading...
helix_web_services/helix_web_services.gemspec#3
Loading...
helix_web_services/lib/helix_web_services/cache_data.rb#3
Loading...
helix_web_services/lib/helix_web_services/cache_data/member.rb#1
Loading...
helix_web_services/lib/helix_web_services/cache_data/project.rb#3
Loading...
helix_web_services/lib/perforce/change_service.rb#3
Loading...
helix_web_services/lib/perforce/file_service.rb#3
Loading...
helix_web_services/lib/projects/project_service.rb#5
Loading...
helix_web_services/lib/sync/sync_project_service.rb#2
Loading...
helix_web_services/migrations/20150309_initial_schema.rb#2
Loading...
helix_web_services/spec/projects/project_service_spec.rb#4
Loading...
helix_web_services/spec/test_connections.rb#3
Loading...
helix_web_services_client/lib/helix_web_services_client/models/project.rb#5
Loading...
helix_web_services_client/lib/helix_web_services_client/models/project/helix_sync_extension.rb#2
Loading...
Tip: Use n and p to cycle through the changes.