summaryrefslogtreecommitdiff
path: root/doc/development/object_state_models.md
blob: 623bbf143efda894cc69cee09379aff2e3fb3135 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Object state models

## Diagrams

[GitLab object state models](https://drive.google.com/drive/u/3/folders/0B5tDlHAM4iZINmpvYlJXcDVqMGc)

---

## Legend

![legend](img/state-model-legend.png)

--- 

## Issue

[`app/models/issue.rb`](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/app/models/issue.rb)
![issue](img/state-model-issue.png)

--- 

## Merge request

[`app/models/merge_request.rb`](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/app/models/merge_request.rb)
![merge request](img/state-model-merge-request.png)