Skip to content

Commit

Permalink
Release 041117
Browse files Browse the repository at this point in the history
Tugboat 1.5.2 and Cargo Ship 1.0.1. Logging throughout, login and search much improved, other tweaks.
  • Loading branch information
lazymutt committed Sep 20, 2017
1 parent f5dcca6 commit 031f108
Show file tree
Hide file tree
Showing 13 changed files with 462 additions and 173 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Tugboat is designed to make modifications to specific computer records on your J

## Update History

| Date | Version | Notes |
| --------- | ------- | ---------------- |
| 2017.2.15 | | Initial release. |
| Date | Version | Notes |
| ---------- | ------- | ---------------------------------------- |
| 2017.04.11 | | Updated Tugboat 1.5.2 and Cargo Ship 1.0.1 |
| 2017.02.15 | | Initial release. |
Binary file modified cargo_ship/Cargo Ship application.dmg
Binary file not shown.
20 changes: 14 additions & 6 deletions cargo_ship/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,15 @@ This tool is identical to our inhouse version. However it can be customized to f

*Note: Offering a tool designed from the outset to be customized at the source level is a new venture for us. If you feel the documentation we've included is not sufficient to help you successfully navigate the source code, please consider raising an issue and we'll do our best to correct any short comings.*

***2/16/17: Unfortunately it seems a lot of people are running into the LDAP bug I reference in the [blog post](https://apple.lib.utah.edu/?p=2057). If you are attempting to login as an LDAP user, Jamf does not map it's LDAP group permissions correctly. This is a known issue referred to as Product Issue PI-003395 inside Jamf. I urge you to contact your Jamf Technical Representative(s) and elevate this issue with them.***
2/16/17: Unfortunately it seems a lot of people are running into the LDAP bug I reference in the [blog post](https://apple.lib.utah.edu/?p=2057). If you are attempting to login as an LDAP user, Jamf does not map it's LDAP group permissions correctly. This is a known issue referred to as Product Issue PI-003395 inside Jamf. I urge you to contact your Jamf Technical Representative(s) and elevate this issue with them.

I've been getting some feedback from users in environments with 150+ policies that it can take on the order of 8 minutes from login to UI display due to the need to parse each policy individually in order to build the required data structures. I'm taking this feedback in consideration and am looking at ways to possibly postpone this step until requested by the user.

**4/11/17: Released version 1.5.2 of Cargo Ship. Lots of tweaks, added logging with management_tools, much improved login.**

**[Jamf's release notes](http://docs.jamf.com/9.98/casper-suite/release-notes/Bug_Fixes_and_Enhancements.html) for version 9.98 say that PI-003395 has been corrected. We're unable to test this and we're eager to hear from others if this is the case.**


2/16/17: I've been getting some feedback from users in environments with 150+ policies that it can take on the order of 8 minutes from login to UI display due to the need to parse each policy individually in order to build the required data structures. I'm taking this feedback in consideration and am looking at ways to possibly postpone this step until requested by the user.

## Contents

Expand Down Expand Up @@ -39,7 +45,7 @@ If you have any comments, questions, or other input, either [file an issue](../.
If you intend to rebuild customized versions you will need the following tools, depending on your platform:

- py2app for MacOS applications (which you can download [here](https://pythonhosted.org/py2app/install.html))
- cx_freeze for Windows applications (which you can download [here](https://anthony-tuininga.github.io/cx_Freeze/))
- pyInstaller for Windows applications (which you can download [here](http://www.pyinstaller.org/))



Expand Down Expand Up @@ -138,6 +144,8 @@ My heartfelt thanks to the other members of the Mac Group and the IT administrat

## Update History

| Date | Version | Notes |
| --------- | ------- | ----------------------- |
| 2017.2.15 | 1.0.0 | Initial public release. |
| Date | Version | Notes |
| --------- | ------- | ---------------------------------------- |
| 2017.4.11 | 1.1.0 | Logging with management_tools, login and search much improved. Other tweaks. |
| 2017.2.15 | 1.0.0 | Initial public release. |

264 changes: 195 additions & 69 deletions cargo_ship/cargo_ship.py

Large diffs are not rendered by default.

Binary file removed cargo_ship/cargo_ship_pc.zip
Binary file not shown.
4 changes: 2 additions & 2 deletions cargo_ship/setup_mac.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
'CFBundleDisplayName': APP_NAME,
'CFBundleGetInfoString': "Put your stuff into JAMF",
'CFBundleIdentifier': "edu.utah.scl.cargoship",
'CFBundleVersion': "1.0.0",
'CFBundleShortVersionString': "1.0.0",
'CFBundleVersion': "1.0.1",
'CFBundleShortVersionString': "1.0.1",
'NSHumanReadableCopyright': u"Copyright © 2017, University of Utah, All Rights Reserved"
}

Expand Down
4 changes: 2 additions & 2 deletions cargo_ship/setup_win.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,10 @@
target = Executable(
script="cargo_ship.py",
base="Win32GUI",
icon="tugboat_icon.ico"
icon="cargo_ship.ico"
)
setup( name = "Cargo Ship",
version = "1.0.0",
version = "1.0.1",
description = "Put your stuff into JAMF!",
# options = {"build_exe": build_exe_options},
executables = [Executable("cargo_ship.py", base=base)])
18 changes: 13 additions & 5 deletions tugboat/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,13 @@ This version is highly modified from our internal version. Please see the follow

*Note: Offering a tool designed from the outset to be customized at the source level is a new venture for us. If you feel the documentation we've included is not sufficient to help you successfully navigate the source code, please consider raising an issue and we'll do our best to correct any short comings.*

***2/16/17: Unfortunately it seems a lot of people are running into the LDAP bug I reference in the [blog post](https://apple.lib.utah.edu/?p=2057). If you are attempting to login as an LDAP user, Jamf does not map it's LDAP group permissions correctly. This is a known issue referred to as Product Issue PI-003395 inside Jamf. I urge you to contact your Jamf Technical Representative(s) and elevate this issue with them.***
2/16/17: Unfortunately it seems a lot of people are running into the LDAP bug I reference in the [blog post](https://apple.lib.utah.edu/?p=2057). If you are attempting to login as an LDAP user, Jamf does not map it's LDAP group permissions correctly. This is a known issue referred to as Product Issue PI-003395 inside Jamf. I urge you to contact your Jamf Technical Representative(s) and elevate this issue with them.

**4/11/17: Released version 1.5.2 of Tugboat. Lots of tweaks, added logging with management_tools, much improved login, searching and top user detection.**

**[Jamf's release notes](http://docs.jamf.com/9.98/casper-suite/release-notes/Bug_Fixes_and_Enhancements.html) for version 9.98 say that PI-003395 has been corrected. We're unable to test this and we're eager to hear from others if this is the case.**



## Contents

Expand Down Expand Up @@ -59,7 +65,7 @@ If you have any comments, questions, or other input, either [file an issue](../.
If you intend to rebuild customized versions you will need the following tools, depending on your platform:

- py2app for MacOS applications (which you can download [here](https://pythonhosted.org/py2app/install.html))
- cx_freeze for Windows applications (which you can download [here](https://anthony-tuininga.github.io/cx_Freeze/))
- pyInstaller for Windows applications (which you can download [here](http://www.pyinstaller.org/))



Expand Down Expand Up @@ -220,6 +226,8 @@ My heartfelt thanks to the other members of the Mac Group and the IT administrat

## Update History

| Date | Version | Notes |
| --------- | ------- | ----------------------- |
| 2017.2.15 | 1.5.0 | Initial public release. |
| Date | Version | Notes |
| --------- | ------- | ---------------------------------------- |
| 2017.4.11 | 1.5.2 | Logging with management_tools, login and search much improved, top user improved. Other tweaks. |
| 2017.2.15 | 1.5.0 | Initial public release. |

Binary file modified tugboat/Tugboat application.dmg
Binary file not shown.
4 changes: 2 additions & 2 deletions tugboat/setup_mac.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
'CFBundleDisplayName': APP_NAME,
'CFBundleGetInfoString': "Put your stuff into JAMF",
'CFBundleIdentifier': "edu.utah.scl.tugboat",
'CFBundleVersion': "1.5.0",
'CFBundleShortVersionString': "1.5.0",
'CFBundleVersion': "1.5.2",
'CFBundleShortVersionString': "1.5.2",
'NSHumanReadableCopyright': u"Copyright © 2017, University of Utah, All Rights Reserved"
}

Expand Down
8 changes: 4 additions & 4 deletions tugboat/setup_win.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@
base = None
if sys.platform == "win32":
base = "Win32GUI"

target = Executable(
script="tugboat2",
script="tugboat",
base="Win32GUI",
icon="tugboat_icon2.ico"
icon="tugboat_icon.ico"
)
setup( name = "Tugboat",
version = "1.5.0",
version = "1.5.2",
description = "Put your stuff into JAMF!",
options = {"build_exe": build_exe_options},
executables = [Executable("tugboat_pc.py", base=base)])
Loading

0 comments on commit 031f108

Please sign in to comment.