mirror of
https://github.com/absmach/magistrala.git
synced 2026-06-23 04:10:28 +00:00
NOISSUE - Fix SDK page metadata from email to identity. (#77)
* fix sdk pgm from email to identity Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fix linter error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * fi linter error Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> * update identity shortform Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com> --------- Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
This commit is contained in:
committed by
GitHub
parent
ea0559da44
commit
98007ad669
+1
-1
@@ -63,7 +63,7 @@ var cmdUsers = []cobra.Command{
|
||||
return
|
||||
}
|
||||
pageMetadata := mgxsdk.PageMetadata{
|
||||
Email: Email,
|
||||
Identity: Identity,
|
||||
Offset: Offset,
|
||||
Limit: Limit,
|
||||
Metadata: metadata,
|
||||
|
||||
+2
-2
@@ -20,8 +20,8 @@ var (
|
||||
Offset uint64 = 0
|
||||
// Name query parameter.
|
||||
Name string = ""
|
||||
// Email query parameter.
|
||||
Email string = ""
|
||||
// Identity query parameter.
|
||||
Identity string = ""
|
||||
// Metadata query parameter.
|
||||
Metadata string = ""
|
||||
// Status query parameter.
|
||||
|
||||
+4
-4
@@ -203,11 +203,11 @@ func main() {
|
||||
)
|
||||
|
||||
rootCmd.PersistentFlags().StringVarP(
|
||||
&cli.Email,
|
||||
"email",
|
||||
"e",
|
||||
&cli.Identity,
|
||||
"identity",
|
||||
"I",
|
||||
"",
|
||||
"User email query parameter",
|
||||
"User identity query parameter",
|
||||
)
|
||||
|
||||
rootCmd.PersistentFlags().StringVarP(
|
||||
|
||||
+4
-3
@@ -74,7 +74,7 @@ type PageMetadata struct {
|
||||
Offset uint64 `json:"offset"`
|
||||
Limit uint64 `json:"limit"`
|
||||
Level uint64 `json:"level,omitempty"`
|
||||
Email string `json:"email,omitempty"`
|
||||
Identity string `json:"identity,omitempty"`
|
||||
Name string `json:"name,omitempty"`
|
||||
Type string `json:"type,omitempty"`
|
||||
Metadata Metadata `json:"metadata,omitempty"`
|
||||
@@ -91,6 +91,7 @@ type PageMetadata struct {
|
||||
Topic string `json:"topic,omitempty"`
|
||||
Contact string `json:"contact,omitempty"`
|
||||
State string `json:"state,omitempty"`
|
||||
Order string `json:"order,omitempty"`
|
||||
}
|
||||
|
||||
// Credentials represent client credentials: it contains
|
||||
@@ -1186,8 +1187,8 @@ func (pm PageMetadata) query() (string, error) {
|
||||
if pm.Level != 0 {
|
||||
q.Add("level", strconv.FormatUint(pm.Level, 10))
|
||||
}
|
||||
if pm.Email != "" {
|
||||
q.Add("email", pm.Email)
|
||||
if pm.Identity != "" {
|
||||
q.Add("identity", pm.Identity)
|
||||
}
|
||||
if pm.Name != "" {
|
||||
q.Add("name", pm.Name)
|
||||
|
||||
@@ -96,7 +96,7 @@ func New(cfg Config, sdk sdk.SDK, logger mglog.Logger) Service {
|
||||
// Mapping retrieves current configuration.
|
||||
func (ps *provisionService) Mapping(token string) (map[string]interface{}, error) {
|
||||
userFilter := sdk.PageMetadata{
|
||||
Email: "",
|
||||
Identity: "",
|
||||
Offset: uint64(offset),
|
||||
Limit: uint64(limit),
|
||||
Metadata: make(map[string]interface{}),
|
||||
|
||||
Reference in New Issue
Block a user