Commit 8cd3237
Better repo API unit checks (#21130)
This PR would presumably
Fix #20522
Fix #18773
Fix #19069
Fix #21077
Fix #13622
-----
1. Check whether unit type is currently enabled
2. Check if it _will_ be enabled via opt
3. Allow modification as necessary
Signed-off-by: jolheiser <john.olheiser@gmail.com>
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
Co-authored-by: 6543 <6543@obermui.de>1 parent 904b324 commit 8cd3237
File tree
4 files changed
+45
-31
lines changed- modules/structs
- routers/api/v1/repo
- templates/swagger
- tests/e2e
4 files changed
+45
-31
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
154 | | - | |
| 154 | + | |
155 | 155 | | |
156 | | - | |
| 156 | + | |
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
| 168 | + | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | | - | |
| 172 | + | |
173 | 173 | | |
174 | | - | |
| 174 | + | |
175 | 175 | | |
176 | | - | |
| 176 | + | |
177 | 177 | | |
178 | | - | |
| 178 | + | |
179 | 179 | | |
180 | | - | |
| 180 | + | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
| 186 | + | |
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
732 | 732 | | |
733 | 733 | | |
734 | 734 | | |
| 735 | + | |
| 736 | + | |
735 | 737 | | |
736 | | - | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
737 | 742 | | |
738 | 743 | | |
739 | 744 | | |
| |||
756 | 761 | | |
757 | 762 | | |
758 | 763 | | |
759 | | - | |
| 764 | + | |
760 | 765 | | |
761 | 766 | | |
762 | 767 | | |
| |||
783 | 788 | | |
784 | 789 | | |
785 | 790 | | |
786 | | - | |
| 791 | + | |
787 | 792 | | |
788 | 793 | | |
789 | 794 | | |
| |||
793 | 798 | | |
794 | 799 | | |
795 | 800 | | |
| 801 | + | |
| 802 | + | |
796 | 803 | | |
797 | | - | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
798 | 808 | | |
799 | 809 | | |
800 | 810 | | |
| |||
810 | 820 | | |
811 | 821 | | |
812 | 822 | | |
813 | | - | |
| 823 | + | |
814 | 824 | | |
815 | 825 | | |
816 | 826 | | |
817 | 827 | | |
818 | 828 | | |
819 | 829 | | |
820 | 830 | | |
821 | | - | |
| 831 | + | |
822 | 832 | | |
823 | 833 | | |
824 | 834 | | |
| |||
828 | 838 | | |
829 | 839 | | |
830 | 840 | | |
| 841 | + | |
| 842 | + | |
831 | 843 | | |
832 | | - | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
833 | 848 | | |
834 | 849 | | |
835 | 850 | | |
| |||
889 | 904 | | |
890 | 905 | | |
891 | 906 | | |
892 | | - | |
| 907 | + | |
893 | 908 | | |
894 | 909 | | |
895 | 910 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15569 | 15569 | | |
15570 | 15570 | | |
15571 | 15571 | | |
15572 | | - | |
| 15572 | + | |
15573 | 15573 | | |
15574 | 15574 | | |
15575 | 15575 | | |
15576 | 15576 | | |
15577 | | - | |
| 15577 | + | |
15578 | 15578 | | |
15579 | 15579 | | |
15580 | 15580 | | |
15581 | 15581 | | |
15582 | | - | |
| 15582 | + | |
15583 | 15583 | | |
15584 | 15584 | | |
15585 | 15585 | | |
15586 | 15586 | | |
15587 | | - | |
| 15587 | + | |
15588 | 15588 | | |
15589 | 15589 | | |
15590 | 15590 | | |
15591 | 15591 | | |
15592 | | - | |
| 15592 | + | |
15593 | 15593 | | |
15594 | 15594 | | |
15595 | 15595 | | |
15596 | 15596 | | |
15597 | | - | |
| 15597 | + | |
15598 | 15598 | | |
15599 | 15599 | | |
15600 | 15600 | | |
| |||
15604 | 15604 | | |
15605 | 15605 | | |
15606 | 15606 | | |
15607 | | - | |
| 15607 | + | |
15608 | 15608 | | |
15609 | 15609 | | |
15610 | 15610 | | |
| |||
15619 | 15619 | | |
15620 | 15620 | | |
15621 | 15621 | | |
15622 | | - | |
| 15622 | + | |
15623 | 15623 | | |
15624 | 15624 | | |
15625 | 15625 | | |
| |||
15660 | 15660 | | |
15661 | 15661 | | |
15662 | 15662 | | |
15663 | | - | |
| 15663 | + | |
15664 | 15664 | | |
15665 | 15665 | | |
15666 | 15666 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
76 | | - | |
| 75 | + | |
77 | 76 | | |
78 | 77 | | |
79 | 78 | | |
| |||
0 commit comments