From 817df861a0a674d274ff021f76d4133de362a4bd Mon Sep 17 00:00:00 2001 From: Matteo Giordano Date: Wed, 24 Jun 2020 12:12:23 +0200 Subject: [PATCH 1/2] Add user slug --- .../platform/apiclient/dto/model/dto/MyUserDTO.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java index 35f354c7c..1fd66452c 100644 --- a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java @@ -193,6 +193,8 @@ public class MyUserDTO extends BaseEntityDTO implements INamedEntityDTO @ApiModelProperty( "The user's SSH public key" ) private String publicKey; + private String slug; + @JsonIgnore @Override public String getDisplayName() @@ -752,6 +754,16 @@ public void setPublicKey( String publicKey ) this.publicKey = publicKey; } + public String getSlug() + { + return slug; + } + + public void setSlug( String slug ) + { + this.slug = slug; + } + @Override public String toString() { From 8142a67bbffd45a01ede1df66c17b8544f3ea750 Mon Sep 17 00:00:00 2001 From: Matteo Giordano Date: Thu, 25 Jun 2020 10:48:55 +0200 Subject: [PATCH 2/2] Document slugs --- .../platform/apiclient/dto/model/dto/MinimalCompanyDTO.java | 2 +- .../cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MinimalCompanyDTO.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MinimalCompanyDTO.java index deebb8a95..7bedf3bdc 100644 --- a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MinimalCompanyDTO.java +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MinimalCompanyDTO.java @@ -31,7 +31,7 @@ public abstract class MinimalCompanyDTO extends TaxCodeDTO @Size( max = 255 ) private String taxCode; - @ApiModelProperty( hidden = true ) + @ApiModelProperty( "Auto-generated string uniquely identifying the company" ) @Size( max = 255 ) private String slug; diff --git a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java index 1fd66452c..e14d74a15 100644 --- a/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java +++ b/cloudesire-api-client-dto/src/main/java/com/cloudesire/platform/apiclient/dto/model/dto/MyUserDTO.java @@ -193,6 +193,7 @@ public class MyUserDTO extends BaseEntityDTO implements INamedEntityDTO @ApiModelProperty( "The user's SSH public key" ) private String publicKey; + @ApiModelProperty( "Auto-generated string uniquely identifying the user" ) private String slug; @JsonIgnore