@@ -297,6 +297,8 @@ class ProviderEditPage extends React.Component {
297
297
return Setting . getLabel ( i18next . t ( "provider:Scene" ) , i18next . t ( "provider:Scene - Tooltip" ) ) ;
298
298
} else if ( provider . type === "WeChat Pay" ) {
299
299
return Setting . getLabel ( i18next . t ( "provider:App ID" ) , i18next . t ( "provider:App ID - Tooltip" ) ) ;
300
+ } else if ( provider . type === "CUCloud" ) {
301
+ return Setting . getLabel ( i18next . t ( "provider:Account ID" ) , i18next . t ( "provider:Account ID - Tooltip" ) ) ;
300
302
} else {
301
303
return Setting . getLabel ( i18next . t ( "provider:Client ID 2" ) , i18next . t ( "provider:Client ID 2 - Tooltip" ) ) ;
302
304
}
@@ -393,6 +395,9 @@ class ProviderEditPage extends React.Component {
393
395
} else if ( provider . type === "Line" || provider . type === "Matrix" || provider . type === "Rocket Chat" ) {
394
396
text = i18next . t ( "provider:App Key" ) ;
395
397
tooltip = i18next . t ( "provider:App Key - Tooltip" ) ;
398
+ } else if ( provider . type === "CUCloud" ) {
399
+ text = i18next . t ( "provider:Topic name" ) ;
400
+ tooltip = i18next . t ( "provider:Topic name - Tooltip" ) ;
396
401
}
397
402
}
398
403
@@ -771,7 +776,7 @@ class ProviderEditPage extends React.Component {
771
776
)
772
777
}
773
778
{
774
- this . state . provider . category !== "Email" && this . state . provider . type !== "WeChat" && this . state . provider . type !== "Apple" && this . state . provider . type !== "Aliyun Captcha" && this . state . provider . type !== "WeChat Pay" && this . state . provider . type !== "Twitter" && this . state . provider . type !== "Reddit" ? null : (
779
+ this . state . provider . category !== "Email" && this . state . provider . type !== "WeChat" && this . state . provider . type !== "Apple" && this . state . provider . type !== "Aliyun Captcha" && this . state . provider . type !== "WeChat Pay" && this . state . provider . type !== "Twitter" && this . state . provider . type !== "Reddit" && this . state . provider . type !== "CUCloud" ? null : (
775
780
< React . Fragment >
776
781
< Row style = { { marginTop : "20px" } } >
777
782
< Col style = { { marginTop : "5px" } } span = { ( Setting . isMobile ( ) ) ? 22 : 2 } >
@@ -784,7 +789,7 @@ class ProviderEditPage extends React.Component {
784
789
</ Col >
785
790
</ Row >
786
791
{
787
- ( this . state . provider . type === "WeChat Pay" ) || ( this . state . provider . category === "Email" && ( this . state . provider . type === "Azure ACS" || this . state . provider . type === "SendGrid" ) ) ? null : (
792
+ ( this . state . provider . type === "WeChat Pay" || this . state . provider . type === "CUCloud" ) || ( this . state . provider . category === "Email" && ( this . state . provider . type === "Azure ACS" || this . state . provider . type === "SendGrid" ) ) ? null : (
788
793
< Row style = { { marginTop : "20px" } } >
789
794
< Col style = { { marginTop : "5px" } } span = { ( Setting . isMobile ( ) ) ? 22 : 2 } >
790
795
{ this . getClientSecret2Label ( this . state . provider ) } :
@@ -870,9 +875,9 @@ class ProviderEditPage extends React.Component {
870
875
</ Row >
871
876
)
872
877
}
873
- { this . state . provider . category === "Storage" || [ "Custom HTTP SMS" , "Custom HTTP Email" ] . includes ( this . state . provider . type ) ? (
878
+ { this . state . provider . category === "Storage" || [ "Custom HTTP SMS" , "Custom HTTP Email" , "CUCloud" ] . includes ( this . state . provider . type ) ? (
874
879
< div >
875
- { [ "Local File System" ] . includes ( this . state . provider . type ) ? null : (
880
+ { [ "Local File System" , "CUCloud" ] . includes ( this . state . provider . type ) ? null : (
876
881
< Row style = { { marginTop : "20px" } } >
877
882
< Col style = { { marginTop : "5px" } } span = { 2 } >
878
883
{ Setting . getLabel ( i18next . t ( "provider:Endpoint" ) , i18next . t ( "provider:Region endpoint for Internet" ) ) } :
@@ -884,7 +889,7 @@ class ProviderEditPage extends React.Component {
884
889
</ Col >
885
890
</ Row >
886
891
) }
887
- { [ "Custom HTTP SMS" , "Local File System" , "MinIO" , "Tencent Cloud COS" , "Google Cloud Storage" , "Qiniu Cloud Kodo" , "Synology" , "Casdoor" ] . includes ( this . state . provider . type ) ? null : (
892
+ { [ "Custom HTTP SMS" , "Local File System" , "MinIO" , "Tencent Cloud COS" , "Google Cloud Storage" , "Qiniu Cloud Kodo" , "Synology" , "Casdoor" , "CUCloud" ] . includes ( this . state . provider . type ) ? null : (
888
893
< Row style = { { marginTop : "20px" } } >
889
894
< Col style = { { marginTop : "5px" } } span = { 2 } >
890
895
{ Setting . getLabel ( i18next . t ( "provider:Endpoint (Intranet)" ) , i18next . t ( "provider:Region endpoint for Intranet" ) ) } :
@@ -896,7 +901,7 @@ class ProviderEditPage extends React.Component {
896
901
</ Col >
897
902
</ Row >
898
903
) }
899
- { [ "Custom HTTP SMS" , "Local File System" ] . includes ( this . state . provider . type ) ? null : (
904
+ { [ "Custom HTTP SMS" , "Local File System" , "CUCloud" ] . includes ( this . state . provider . type ) ? null : (
900
905
< Row style = { { marginTop : "20px" } } >
901
906
< Col style = { { marginTop : "5px" } } span = { 2 } >
902
907
{ [ "Casdoor" ] . includes ( this . state . provider . type ) ?
@@ -910,7 +915,7 @@ class ProviderEditPage extends React.Component {
910
915
</ Col >
911
916
</ Row >
912
917
) }
913
- { [ "Custom HTTP SMS" ] . includes ( this . state . provider . type ) ? null : (
918
+ { [ "Custom HTTP SMS" , "CUCloud" ] . includes ( this . state . provider . type ) ? null : (
914
919
< Row style = { { marginTop : "20px" } } >
915
920
< Col style = { { marginTop : "5px" } } span = { 2 } >
916
921
{ Setting . getLabel ( i18next . t ( "provider:Path prefix" ) , i18next . t ( "provider:Path prefix - Tooltip" ) ) } :
@@ -922,7 +927,7 @@ class ProviderEditPage extends React.Component {
922
927
</ Col >
923
928
</ Row >
924
929
) }
925
- { [ "Custom HTTP SMS" , "Synology" , "Casdoor" ] . includes ( this . state . provider . type ) ? null : (
930
+ { [ "Custom HTTP SMS" , "Synology" , "Casdoor" , "CUCloud" ] . includes ( this . state . provider . type ) ? null : (
926
931
< Row style = { { marginTop : "20px" } } >
927
932
< Col style = { { marginTop : "5px" } } span = { 2 } >
928
933
{ Setting . getLabel ( i18next . t ( "provider:Domain" ) , i18next . t ( "provider:Domain - Tooltip" ) ) } :
@@ -946,7 +951,7 @@ class ProviderEditPage extends React.Component {
946
951
</ Col >
947
952
</ Row >
948
953
) : null }
949
- { [ "AWS S3" , "Tencent Cloud COS" , "Qiniu Cloud Kodo" , "Casdoor" , "CUCloud OSS" , "MinIO" ] . includes ( this . state . provider . type ) ? (
954
+ { [ "AWS S3" , "Tencent Cloud COS" , "Qiniu Cloud Kodo" , "Casdoor" , "CUCloud OSS" , "MinIO" , "CUCloud" ] . includes ( this . state . provider . type ) ? (
950
955
< Row style = { { marginTop : "20px" } } >
951
956
< Col style = { { marginTop : "5px" } } span = { 2 } >
952
957
{ [ "Casdoor" ] . includes ( this . state . provider . type ) ?
@@ -985,7 +990,7 @@ class ProviderEditPage extends React.Component {
985
990
</ Col >
986
991
</ Row >
987
992
) : null }
988
- { [ "Custom HTTP" ] . includes ( this . state . provider . type ) ? (
993
+ { [ "Custom HTTP" , "CUCloud" ] . includes ( this . state . provider . type ) ? (
989
994
< Row style = { { marginTop : "20px" } } >
990
995
< Col style = { { marginTop : "5px" } } span = { ( Setting . isMobile ( ) ) ? 22 : 2 } >
991
996
{ Setting . getLabel ( i18next . t ( "provider:Parameter" ) , i18next . t ( "provider:Parameter - Tooltip" ) ) } :
@@ -997,7 +1002,7 @@ class ProviderEditPage extends React.Component {
997
1002
</ Col >
998
1003
</ Row >
999
1004
) : null }
1000
- { [ "Google Chat" ] . includes ( this . state . provider . type ) ? (
1005
+ { [ "Google Chat" , "CUCloud" ] . includes ( this . state . provider . type ) ? (
1001
1006
< Row style = { { marginTop : "20px" } } >
1002
1007
< Col style = { { marginTop : "5px" } } span = { ( Setting . isMobile ( ) ) ? 22 : 2 } >
1003
1008
{ Setting . getLabel ( i18next . t ( "provider:Metadata" ) , i18next . t ( "provider:Metadata - Tooltip" ) ) } :
0 commit comments