Skip to content

Commit 834f014

Browse files
committed
Fix #325. Prepare for 2.3rc4
The Okta directory connector tests are broken. I'm raising an issue for @bhunut-adobe to fix them.
1 parent a5b92a4 commit 834f014

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

RELEASE_NOTES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Release Notes for User Sync Tool Version 2.3
22

3-
These notes apply to v2.3rc3 of 2017-12-10.
3+
These notes apply to v2.3rc4 of 2018-01-14.
44

55
## New Features
66

@@ -12,16 +12,24 @@ There is a new command-line argument `--connector` for specifying whether to get
1212

1313
[#299](https://github.com/adobe-apiplatform/user-sync.py/issues/299) You can now use an `invocation_defaults` section to specify desired values for command-line arguments in the main configuration file. This can make it a lot easier to repeat runs with a stable set of arguments, even when running interactively rather than from a script. The sample main configuration file specifies the configuration parameters to use as well as the syntax for specifying values. See [the docs](https://adobe-apiplatform.github.io/user-sync.py/en/user-manual/command_parameters.html) for full details.
1414

15+
[#322](https://github.com/adobe-apiplatform/user-sync.py/issues/322), [#319](https://github.com/adobe-apiplatform/user-sync.py/issues/319) As it has been with email, you can now use formatted combinations of ldap/okta attributes for the Adobe-side first name, last name, and country. (See the sample configuration files for details.) You can also specify the country code in lower case.
16+
1517
## Bug Fixes
1618

1719
[#305](https://github.com/adobe-apiplatform/user-sync.py/issues/305) General issues with Okta connector.
1820

1921
[#306](https://github.com/adobe-apiplatform/user-sync.py/issues/306) v2.2.2 crashes if country code not specified.
2022

23+
[#308](https://github.com/adobe-apiplatform/user-sync.py/issues/308) docs are unclear about how to set PEX_ROOT.
24+
2125
[#314](https://github.com/adobe-apiplatform/user-sync.py/issues/314) invocation_defaults section should be optional.
2226

2327
[#315](https://github.com/adobe-apiplatform/user-sync.py/issues/315) Can't specify --user-filter or other string-valued args.
2428

29+
[#324](https://github.com/adobe-apiplatform/user-sync.py/issues/324) Handle LDAP servers with no support for PagedResults.
30+
31+
[#325](https://github.com/adobe-apiplatform/user-sync.py/issues/325) Adding '--process-groups' doesn't override the default.
32+
2533
## Compatibility with Prior Versions
2634

2735
All configuration and command-line arguments accepted in prior releases work in this release. The `--users file` argument is still accepted, and is equivalent to (although more limited than) specifying `--connector csv`.

user_sync/config.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@ def load_invocation_options(self):
128128
else:
129129
raise AssertionException('Unknown connector type: %s' % connector_type)
130130

131+
# --process-groups
132+
if self.args['process_groups'] is not None:
133+
options['process_groups'] = self.args['process_groups']
134+
131135
# --strategy
132136
if user_sync.helper.normalize_string(self.args['strategy'] or options['strategy']) == 'push':
133137
options['strategy'] = 'push'
@@ -136,6 +140,10 @@ def load_invocation_options(self):
136140
if self.args['test_mode'] is not None:
137141
options['test_mode'] = self.args['test_mode']
138142

143+
# --update-user-info
144+
if self.args['update_user_info'] is not None:
145+
options['update_user_info'] = self.args['update_user_info']
146+
139147
# --adobe-only-user-action
140148
if options['strategy'] == 'push':
141149
if self.args['adobe_only_user_action']:

user_sync/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@
1818
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
1919
# SOFTWARE.
2020

21-
__version__ = '2.3rc3'
21+
__version__ = '2.3rc4'

0 commit comments

Comments
 (0)