# BE (Checkout from main - v0.3.4)
## :bookmark: v0.3.5
##### :bug: [Fix bug shareholder can not view private log](https://github.com/azoom/azoom-hr-api/commit/064723fcce131430c2de1c059a8434a4c0e0972f)
:white_check_mark: Testcase:
```
- Login as supervisor but not admin
- Create a private log to 1 staff
- Login as admin
- Expect admin can view that private log
```
## :bookmark: v0.3.6
##### :hammer: [Update hardcode reviewers in constants](https://github.com/azoom/azoom-hr-api/commit/b20637997df7d5cebc6a493d3cb4e2b5be62507a)
:memo: Remove hard code of k.hiruma@azoom.jp because he is promoted from sBM to BM, update hardcode of yuusho.yamato@azoom.jp and y.sukegawa@azoom.jp
Outdated: This is sBM hardcode, which is removed
:white_check_mark: Testcase:
```
- Login as k.hiruma@azoom.jp
- Expect he can review member of branch 14
```
```
- Login as yuusho.yamato@azoom.jp
- Expect he can review 古川 翔大, 木村 朱音, 田村 夏姫
```
```
- Login as y.sukegawa@azoom.jp
- Expect he can review 岡田 優希 (yuuki.okada@azoom.jp)
```
## :bookmark: v0.3.7
##### :+1: [Implement cronjob update resource to selfEvaluating](https://github.com/azoom/azoom-hr-api/commit/bbb1833066481a076a3e2924121ad40e8508e35d)
:memo: Daily job (3AM): update resource status from 1-2 to selfEvaluating if is in the time of evaluation schedule
## :bookmark: v0.4.0
##### :sparkles: [Update permission: sBM can review member if BM of that branch is null](https://github.com/azoom/azoom-hr-api/commit/e2b35cc74f09e51fcf773980ba2faba87a6a5934)
:white_check_mark: Testcase:
```
- Login as yuusho.yamato@azoom.jp (sBM, BM of that branch null)
- Expect he is supervisor (has reviewing)
```
```
- Login as n.kanaya@azoom.jp (sBM, BM of that branch not null)
- Expect he is not supervisor (has no reviewing)
```
## :bookmark: v0.4.1
##### :+1: [Hardcode reviewer not responsible for emails & merge hardcode cases](https://github.com/azoom/azoom-hr-api/commit/1db71a7e9809ea59d5653ce5d135a0e404596bba)
:memo: Fix 2 sBM in same branch that BM is null can review each other
:memo: Move permission of k.hashimoto@azoom.jp be reviewed from branch 26 (CS) to branch 2 (LM) =>
- New hardcode: HARDCODE_REVIEWER_NOT_RESPONSIBLE_FOR_EMAILS
- Merge hardcode cases
:white_check_mark: Testcase:
```
- List reviewer of k.hashimoto@azoom.jp is branch LM
(具志堅 敦美, 中辻 直紀(change below), 加勢 恵一郎)
- Login as BM of LM (a.gushiken@azoom.jp)
list reviewing has 橋本 一樹 (k.hashimoto@azoom.jp)
- Login as saitou@azoom.jp (sBM of CS)
list reviewing doesn't have 橋本 一樹 (k.hashimoto@azoom.jp)
```
```
- Login as saitou@azoom.jp (sBM of CS)
- Expect list reviewing doesn't have 松本 政道 (m.matsumoto@azoom.jp) (sBM of the same branch)
```
## :bookmark: v0.4.2
##### :hammer: [Update hardcode reviewer for k.hashimoto](https://github.com/azoom/azoom-hr-api/commit/16881fa219b3a9262eab4ef8f2ca7e4c6230d00d)
:memo: Due to the change spec of v0.4.1: hardcode s.kamimura@azoom.jp instead of n.nakatsuji@azoom.jp
```
- Login as s.kamimura@azoom.jp
- Expect list reviewing have 橋本 一樹(k.hashimoto@azoom.jp)
```
## :bookmark: v0.4.3
##### :hammer: [Add hardcode reviewer](https://github.com/azoom/azoom-hr-api/commit/ebd4d9057d574aeb12ce956ad79302c03005cbe6)
:memo: Hardcode for n.oota@azoom.jp has more reviewing
:white_check_mark: Testcase:
```
- Login as n.oota@azoom.jp
- Expect responsibility has
松宮 宏明 (hiroaki.matsumiya@azoom.jp),
谷口 夏生 (natsuki.taniguchi@azoom.jp),
川島 拓也 (takuya.kawashima@azoom.jp,
```
## :bookmark: v0.4.4
##### :hammer: [Move permission review for mao.noguchi from WLM to head office ](https://github.com/azoom/azoom-hr-api/commit/d66f7cb2ccaf8f45597f7e785bd91cef39701c9c)
:white_check_mark: Testcase:
```
- Login as toyokawa@azoom.jp (DM of WLM)
- Expect responsibility doesn't have 野口 真緒 (mao.noguchi)
```
```
- Login as k.fukayama@azoom.jp (AM of LM)
- Expect responsibility has 野口 真緒 (mao.noguchi)
```