workspace_setting.proto 813 B

12345678910111213141516171819202122232425262728293031
  1. syntax = "proto3";
  2. package memos.store;
  3. option go_package = "gen/store";
  4. enum WorkspaceSettingKey {
  5. WORKSPACE_SETTING_KEY_UNSPECIFIED = 0;
  6. // WORKSPACE_SETTING_GENERAL is the key for general settings.
  7. WORKSPACE_SETTING_GENERAL = 1;
  8. }
  9. message WorkspaceSetting {
  10. WorkspaceSettingKey key = 1;
  11. oneof value {
  12. WorkspaceGeneralSetting general = 2;
  13. }
  14. }
  15. message WorkspaceGeneralSetting {
  16. // instance_url is the instance URL.
  17. string instance_url = 1;
  18. // disallow_signup is the flag to disallow signup.
  19. bool disallow_signup = 2;
  20. // disallow_password_login is the flag to disallow password login.
  21. bool disallow_password_login = 3;
  22. // additional_script is the additional script.
  23. string additional_script = 5;
  24. // additional_style is the additional style.
  25. string additional_style = 6;
  26. }