# BE (Checkout from main - v0.1.4)
## :bookmark: v0.1.5
##### :sparkles: [Hardcode mr.Ishii is supervisor of specific staffs](https://github.com/azoom/azoom-hr-api/commit/893413b1305a92c0099d14893acd971b8e9a86f6)
:memo: Hardcode for email y.ishii@azoom.jp has supervisor permission of kuwada@azoom.jp and satou@azoom.jp
:white_check_mark: Testcase:
```
- Login as y.ishii@azoom.jp
- Expect responsibility has kuwada@azoom.jp (桑田 篤志) and satou@azoom.jp (佐藤 敢)
```
```
- Login as kuwada@azoom.jp
- Expect list supervisor has y.ishii@azoom.jp (石井 良典)
```
## :bookmark: v0.1.6
##### :bug: [Hot fix term data](https://github.com/azoom/azoom-hr-api/commit/c14fd9f88c65fcf0e160bc68a57f2cbb306c8495)
:memo: Hardcode current term is 14-first because date.now() is 14-second term
:white_check_mark: Testcase:
```
- Login as y.ishii@azoom.jp
- Expect responsibility has data of term 14-first
```
## :bookmark: v0.1.7
##### :bug: [Hardcode temporary list area of previous half year](https://github.com/azoom/azoom-hr-api/commit/5d4087a107955f17838703764f1da8009c9ee9b3)
:memo: Hardcode list area instead of get from org because data from org has changed to term 14-second
:white_check_mark: Testcase:
```
- Login as k.fukayama@azoom.jp
- Expect responsibility has member of branch_id 5.eg: k.kikuchi@azoom.jp (菊地 聖美)
```
## :bookmark: v0.1.8
##### :hammer: [Hardcode for sub branch manager can review](https://github.com/azoom/azoom-hr-api/commit/71a1ba8cce90134c7131352f1650d8b32bf8c006)
:memo: Hardcode sub-branch manager can review member: yuusho.yamato@azoom.jp, y.sukegawa@azoom.jp, k.hiruma@azoom.jp, n.oota@azoom.jp
:white_check_mark: Testcase:
```
- Login as yuusho.yamato@azoom.jp
- Expect responsibility has kazuki.takada@azoom.jp (髙田 和希), akane.kimura@azoom.jp (木村 朱音), natsuki.tamura@azoom.jp (田村 夏姫)
```
```
- Login as kazuki.takada@azoom.jp
- Expect list supervisor has yuusho.yamato@azoom.jp (大和 勇翔)
```
## :bookmark: v0.1.9
##### :bug: [Fix shareholder not show reviewing](https://github.com/azoom/azoom-hr-api/commit/08e26749d99508e4b55f6181f74adebe5b467052)
:white_check_mark: Testcase:
```
- Login as suzuki@azoom.jp
- Expect responsibility has y.ishii@azoom.jp (石井 良典)
```
##### :+1: [Update get hard code staff departments](https://github.com/azoom/azoom-hr-api/commit/04a3b2beb6ca36c5a416d79f8f054f549fec91ad)
:memo: Get staff departments when call get staff info api base on DEPARTMENT_MANAGER_OF_MANY_DEPARTMENTS
:white_check_mark: Testcase:
```
- Login staff who is in DEPARTMENT_MANAGER_OF_MANY_DEPARTMENTS as toyokawa@azoom.jp
- Expect staff info response includes 2 departments: 西日本リーシングマネジメント部 and 西日本ソリューション部
```
```
- Login staff who is not in DEPARTMENT_MANAGER_OF_MANY_DEPARTMENTS as tran.khac.binh.duong@azoom.jp
- Expect return staff info response includes 1 department is ITデザイン&エンジニアリング部
```
## :bookmark: v0.1.10
##### :hammer: [Refactor get staff departments](https://github.com/azoom/azoom-hr-api/commit/d925b2e05de1f1bebe9cd9296c3858709eb6313f)
:memo: Add constant POSITION
:memo: Just refactor, no more functionality, feature or debug
## :bookmark: v0.1.11
##### :hammer: [Hardcode for sub branch managers when branch manager is null](https://github.com/azoom/azoom-hr-api/commit/427070186912f36b00a82abf1f73bbec27cf079b)
:memo: Hardcode for more sBM: manato.sakata@azoom.jp, nanako.matsumura@azoom.jp, h.chiba@azoom.jp
:bug: Fix BM matsuo@azoom.jp responsibility for incorrect branch: 16 => 15
:white_check_mark: Testcase:
```
- Login as h.chiba@azoom.jp
- Expect responsibility has takumi.iizuka@azoom.jp (飯塚 拓己), yui.imaizumi@azoom.jp (今泉 唯), taiki.tono@azoom.jp (東野 大樹), yoshino.enomoto@azoom.jp (榎本 由乃), hyouma.hashimoto@azoom.jp (橋本 彪磨)
```
```
- Login as takumi.iizuka@azoom.jp
- Expect list supervisor has h.chiba@azoom.jp (千葉 秀幸)
```
```
- Login as matsuo@azoom.jp
- Expect responsibility has member of branch 16. eg: a.ishikawa@azoom.jp (石川 絢子)
```
## :bookmark: v0.1.12
##### :+1: [Add config permission for cb](https://github.com/azoom/azoom-hr-api/commit/a4894c52c44d1b03d56fa0c702568b0d070368b1)
:white_check_mark: Testcase:
```
- Login as z.nishida@azoom.jp (DM)
- Expect responsibility has all member of cb department. eg: h.yamakawa@azoom.jp (山川 裕也), t.yoshioka@azoom.jp (吉岡 翼)
```
```
- Login as t.yoshioka@azoom.jp
- Expect list supervisor has z.nishida@azoom.jp (西田 善)
```
## :bookmark: v0.1.13
##### :+1: [Add external performance link for lm achievement](https://github.com/azoom/azoom-hr-api/commit/0416db9fa2ab16a52db546004d510cae331f496f)
:memo: Add external spreadsheets link for 7 LM managers: toyokawa@azoom.jp, kase@azoom.jp, t.miyaji@azoom.jp, k.fukayama@azoom.jp, k.takeda@azoom.jp, s.kamimura@azoom.jp, n.nakatsuji@azoom.jp
:white_check_mark: Testcase:
```
- Login as toyokawa@azoom.jp
- Expect achievement section has external link
```
## :bookmark: v0.1.14
##### :+1: [Add external link for cb](https://github.com/azoom/azoom-hr-api/commit/94af40ce3441c4feaa709a1aeabc1bb9d4ae4c8e)
:sparkles: Add external spreadsheets link for DM of CB (z.nishida@azoom.jp)
:white_check_mark: Testcase:
```
- Login as z.nishida@azoom.jp
- Expect achievement section has external link
```
## :bookmark: v0.1.15
##### :+1: [Allow supervisor can edit private memo when status is 評価完了](https://github.com/azoom/azoom-hr-api/commit/76ebf4beb15b6fb030eda0d1c7b5ba5a438ea34d)
:white_check_mark: Testcase:
```
- Login as y.ishii@azoom.jp, select 1 eval-sheet, change eval-status to 評価完了
- Expect can edit private memo
```
## :bookmark: v0.1.16
##### :bug: [Unique reviewing/reviewer by email](https://github.com/azoom/azoom-hr-api/commit/b724ac661f15e60f08fffd2e166a4e761902aa15)
:memo: Fix duplicate list supervisor if supervisor has 2 or more supervisor role
:white_check_mark: Testcase:
```
- Login as k.yamamura@azoom.jp
- Expect list supervisor has just one y.sasaki@azoom.jp (佐々木 悠也), not duplicate
```
##### :bug: [Fix bug show private for admin](https://github.com/azoom/azoom-hr-api/commit/33d3fdcde0a7d504f76253e8288d0c118dbd6b0f)
:memo: Admin can access page company instead of shareholder
:white_check_mark: Testcase:
```
- Login as morita@azoom.jp
- Expect can access company page
```