Skip to content

Commit 82b01a3

Browse files
author
Marcin Przepiorowski
committed
fix for dx_ctl_users - support for Self Service in 5.3
1 parent 5d1a736 commit 82b01a3

File tree

3 files changed

+21
-10
lines changed

3 files changed

+21
-10
lines changed

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 2.3.9.1
2+
3+
### Changed
4+
- dx_ctl_users - fix for Self Service users support in 5.3
5+
16
## 2.3.9
27

38
### Changed
@@ -8,10 +13,10 @@
813
### Added
914
- DB2 support added
1015
- dx_ctl_dsource - action update added to allows change of backup_path and validated sync mode for an Oracle and Sybase
11-
- dx_ctl_user - added possibility to set timeout for one or all users, option force added to remove a JS container ownership and delete user
16+
- dx_ctl_users - added possibility to set timeout for one or all users, option force added to remove a JS container ownership and delete user
1217

1318
### Changed
14-
- dx_ctl_user - is running actions for users in same domain as user used for connection
19+
- dx_ctl_users - is running actions for users in same domain as user used for connection
1520

1621

1722
## 2.3.9-rc1

lib/Toolkit_helpers.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use File::Spec;
2929

3030
use lib '../lib';
3131

32-
our $version = '2.3.9';
32+
our $version = '2.3.9.1';
3333

3434
sub logger {
3535
my $debug = shift;

lib/User_obj.pm

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -517,14 +517,20 @@ sub setJS {
517517

518518
if ( uc $flag eq 'Y' ) {
519519
if ( defined($current_state) ) {
520-
logger($self->{_debug}, "User is already Jet Stream User. ",0);
521-
return 0;
520+
logger($self->{_debug}, "User is already Jet Stream User. ",0);
521+
return 0;
522522
} else {
523-
if ( $authorizations->setAuthorisation($reference,'Jet Stream User',$reference) ) {
524-
return 1;
525-
} else {
526-
return 0;
527-
}
523+
my $rolename;
524+
if (version->parse($self->{_dlpxObject}->getApi()) < version->parse("1.10.0")) {
525+
$rolename = 'Jet Stream User';
526+
} else {
527+
$rolename = 'Self-Service User';
528+
}
529+
if ( $authorizations->setAuthorisation($reference, $rolename, $reference) ) {
530+
return 1;
531+
} else {
532+
return 0;
533+
}
528534

529535
}
530536
}

0 commit comments

Comments
 (0)