Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The SystemAdministrator role includes permission "ManageAdministrators". 
  • A user with ManageAdministrators permission can:
    • Add and remove this permission from the role (otherwise it is greyed out)
    • Add to a user and remove from a user a role containing this permission.
  • If the user has a role that does not contain ManageAdministrators permission, he cannot remove or add a role containing this permission, he will be informed about it with a notification.

Active flag on cashiers:

(RTC-29354)

  • When a user is sent with CashierNumber, he has his cashier active. 
  • When a user doesn't have a CashierNumber at all - nothing changes (Cashier is not added).
  • If user that currently has a cashier, will be sent without CashierNumber, the cashier is deactivated for him.
  • When a cashier is inactive, it's not exported to POS (Cashier, not user)
  • All users that are cashiers right now, are updated as active ones 


...

Release 02.02.23

Automatically creating users as part of the invitation process

...

  • Parameter PasswordExpiryInDays defines how many days the password will be valid for the cashier. By default, it has a value of null.
  • Using a method from Shell API, you can check if the password is valid, and when it expires.
  • Using a method from the Shell API, you can change the password for the cashier.
  • The Identity.UserProfile table contains CashierPasswordLastChangedUtc column, which is updated when the password is changed.


...

Release 24.11.2022

Module

Description

System

Configuration of new modules for tenants (RTC-26815)

When a tenant is not fully configured or a tenant is registered in one of the modules, but not in Cloud shell, then after a module restarts, the module will work for other tenants.


...

Release 18.10.2022

Module

Description

Import users

Import of users RTC-26046)

When importing a user into User Management and store/team/profile doesn't exist, the user is imported and  a placeholder is created for store/team/profile.

Roles

Fix: Saving permissions on store roles (RTC-23482)

Store roles with Manage local item permission can be saved.

System

Job exceutions with CompletedWithNoEffected (RTC-22786)

When StagingMerger job (In IdentityServiceIntegration/Shell) executes with no effect, the status is 'Completed with no effect'.


...

Release 04.08.2022

Module

Description

Import users

Import of users (RTC-24804)

New cashier can be created directly from JSON contract file (having externalUserIdentifier and store role with POS permission).

System

Fix: Configuration cleared when switching between tenants (RTC-22045)

Configuration browser cache is cleared each time the user logs in. Fixes issue when switching tenants that have different configuration (user needs to log out and log in, in order to switch tenants). 


...

Release 29.06.2022

Import of cashiers

...

Removing a store from team/profile (when user has team/profile role) removes the cashiers.

Improvements

Module

Description

Export users/cashiers

Export users/cashiers (RTC-20015)

User profile can be exported with all permissions and scoped permissions to JSON file (UserManagement.User.Export blob)

After manually create cashier in database, cashiers are also exported as in case of users.

All users can be exported to JSON (To do this, change the "version" value to 0 in Export.BlopType in db).

Import users

Import of users (RTC-18492)

Users are created and update with new common/scoped roles when using API with JSON contract for import.

User Management


Searching for users (RTC-23440)

A user with SystemAdministator role (only) can search for users in Find User component in User Management, while creating new users.

User roles



Fix: Delete store row from user roles view (RTC-22649)

While assigning store scoped role to user it is possible to delete this role right after creation.


...

Release 11.03.2022

Module

Description

User Management 

Create new users with alternative emails (RTC-15501)

When creating new users in the system will also persist the users alternative emails.
Those emails are then also used during sign-in to verify which tenants the user has access to (instead of only using the main UPN).  


Fix: Invitation job for users (RTC-21363)

When users are invited into our tenant specific AAD from the source AAD (managed by the customer), we will also copy the 'alternative emails' of the source user. 

...