Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

12345678910111213141516171819202122232425
  1. // Copyright 2019 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_11 //nolint
  4. import (
  5. "xorm.io/xorm"
  6. )
  7. // RepoWatchMode specifies what kind of watch the user has on a repository
  8. type RepoWatchMode int8
  9. // Watch is connection request for receiving repository notification.
  10. type Watch struct {
  11. ID int64 `xorm:"pk autoincr"`
  12. Mode RepoWatchMode `xorm:"SMALLINT NOT NULL DEFAULT 1"`
  13. }
  14. func AddModeColumnToWatch(x *xorm.Engine) error {
  15. if err := x.Sync(new(Watch)); err != nil {
  16. return err
  17. }
  18. _, err := x.Exec("UPDATE `watch` SET `mode` = 1")
  19. return err
  20. }