Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

Python3 support #70

Open
wants to merge 111 commits into
base: python3_support
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
111 commits
Select commit Hold shift + click to select a range
3bd518d
Version 0.3.0 - Now with report support
smeggingsmegger Oct 6, 2013
e98feb8
Custom reports working.
smeggingsmegger Oct 8, 2013
357c946
Adding tests.
smeggingsmegger Oct 9, 2013
0925f17
Change to json return on custom reports
smeggingsmegger Feb 25, 2014
491c449
Merge pull request #8 from smeggingsmegger/raise_for_status
smeggingsmegger Feb 25, 2014
99413b1
Bump version.
smeggingsmegger Feb 25, 2014
e0db164
better pypi readme
smeggingsmegger Feb 25, 2014
a5423b6
Updated gitignore
smeggingsmegger Feb 25, 2014
21f7973
Bump version for -markdown
smeggingsmegger May 6, 2014
be547e5
Update README.md
smeggingsmegger May 6, 2014
9053366
0.3.4
smeggingsmegger May 6, 2014
3afcafb
More methods: whos_out, tabular_data, employee_changes.
May 6, 2014
7a2ebb1
added xmltodict requirement
May 6, 2014
f4a01d2
remove unneeded import
May 6, 2014
c441075
Merge pull request #10 from robin900/rt/moar_methods
smeggingsmegger May 19, 2014
41f43f3
Fixing import error / py3
smeggingsmegger May 19, 2014
32c0e98
Add methods and test for getting table
ngzhian Sep 25, 2014
c50253c
Add method and test for adding row to table
ngzhian Sep 25, 2014
a01bfff
Add method and test for updating row in table
ngzhian Sep 25, 2014
a97bb21
update
ngzhian Sep 25, 2014
3d42c03
Table-related macs accept dicts
ngzhian Sep 25, 2014
b2150ce
Remove my own table data
ngzhian Sep 25, 2014
2b3ed19
Update tests for get_tabular_data
ngzhian Sep 25, 2014
a791a4b
Reformat code for consistency
ngzhian Sep 25, 2014
fa50826
Change argument sequence to match get_tabular_data
ngzhian Sep 25, 2014
3401411
Formatting fixes to test
ngzhian Sep 25, 2014
46685c8
Merge pull request #11 from ngzhian/table-methods
smeggingsmegger Sep 26, 2014
9e82bec
Fix for transform-tabular-data on empty fields
ngzhian Sep 26, 2014
ff0fb6d
Update documentation
ngzhian Sep 26, 2014
aa90046
Add documentation to transform_tabular_data
ngzhian Sep 26, 2014
1a3a6c1
Fix for getting incomplete types of table
ngzhian Sep 27, 2014
974937a
Bumping version.
smeggingsmegger Oct 2, 2014
4488ac0
pypi script.
smeggingsmegger Oct 2, 2014
9784305
Update README.md
smeggingsmegger Oct 3, 2014
e8d072e
Merge pull request #13 from ngzhian/transform-tabular-data-fix
smeggingsmegger Oct 3, 2014
194a6f1
Update CHANGES
smeggingsmegger Oct 3, 2014
5064b0e
Version 0.4.1
smeggingsmegger Oct 3, 2014
ff3602b
Add row_id to table transformed from xml
ngzhian Oct 3, 2014
9328291
Update to test_employees to test for row_id
ngzhian Oct 3, 2014
248070c
Update to test_misc to test for row_id
ngzhian Oct 3, 2014
f1abba1
Merge pull request #15 from ngzhian/row_id
smeggingsmegger Oct 3, 2014
ef4562c
Bumping version for pypi
smeggingsmegger Oct 3, 2014
42609fe
Update comments
ngzhian Oct 3, 2014
845bbd9
Merge pull request #16 from ngzhian/row_id
smeggingsmegger Oct 3, 2014
a2a6ef6
Fix: encode reserved keywords
ngzhian Nov 23, 2014
7ce6125
fix get_whos_out
maticrivo Dec 11, 2014
df96015
Merge pull request #18 from ngzhian/encode-xml
smeggingsmegger Feb 4, 2015
0b2d781
Merge pull request #19 from maticrivo/master
smeggingsmegger Feb 4, 2015
2fb6c04
Bumping version.
smeggingsmegger Feb 4, 2015
86fe7b6
Fixing requirements and adding query
smeggingsmegger Apr 19, 2015
abdb271
Added features and bumped version.
smeggingsmegger Apr 19, 2015
fd73f38
allow json for custom reports
tangerilli May 28, 2015
ca8adbd
Changing return to JSON. No XML?
smeggingsmegger Jun 1, 2015
dbfe739
Bumping version.
smeggingsmegger Jun 1, 2015
3611368
Return changed. Fixing
smeggingsmegger Jun 1, 2015
bf0b857
Bumping version
smeggingsmegger Jun 1, 2015
6558248
Merge pull request #20 from 7Geese/allow_json
smeggingsmegger Jun 4, 2015
7ab6f03
add support for the employee photo method
tangerilli Jul 30, 2015
43b9dd8
Merge pull request #21 from 7Geese/employee_photos
smeggingsmegger Aug 23, 2015
126a5d5
Bumping version
smeggingsmegger Nov 12, 2015
d87a227
make utils import a local import
vedarthk Feb 19, 2016
6b1c67b
Merge pull request #23 from vedarthk/master
smeggingsmegger Feb 29, 2016
9775a55
Implement the API to upload employee files
mattdoran Mar 9, 2016
6fcab51
Merge pull request #24 from mattdoran/upload_employee_files
smeggingsmegger Mar 9, 2016
17593bd
allow custom fields in the report
tangerilli Apr 7, 2016
481e894
Bumping version.
smeggingsmegger Jun 24, 2016
96cc360
Merge branch 'master' into custom_fields
numan Dec 29, 2016
b6cd381
add preferredName as a valid field
numan Dec 29, 2016
859683b
Add isPhotoUploaded field
numan Apr 13, 2017
15529fe
Merge pull request #1 from 7Geese/numan-patch-1
numan Apr 13, 2017
33eb078
include preferredName field in list of field names
adparvum Jul 24, 2017
dab1c99
Update PyBambooHR.py
adparvum Jul 25, 2017
76c7056
Merge pull request #32 from adparvum/preferredName
smeggingsmegger Nov 9, 2017
97a8605
adding support for effective dates
Nov 13, 2017
3fe85ab
Added preferredName to employee record
koliber Nov 20, 2017
af98d6d
Fixes #26
erfaan Jan 23, 2018
2bb2d43
Fixes #38
erfaan Jan 23, 2018
38f43bd
Add method to get emplyees tables changed after a specified date
erfaan Jan 23, 2018
3918c85
Add last_changed filter option to `request_custom_report`
erfaan Jan 23, 2018
335f5b4
Add try except for basestring
teodora-aleksic Apr 26, 2018
fb22c03
New meta and employees methods
Sep 5, 2018
e5faf26
Merge branch 'update_metaFun_getEmployees' into 'review'
jstitch Sep 5, 2018
196ec47
Attribute meta_tables was added, keeps data from custom tables
Oct 2, 2018
83a6502
Merge branch 'update_meta_tables' into 'review'
jstitch Oct 2, 2018
4506a66
Bugfix: on headers in request of method get_meta_tables
Oct 17, 2018
70c433a
Make user field validation optional
smeggingsmegger Feb 12, 2019
c6d4a96
Fixing Travis
smeggingsmegger Feb 12, 2019
f34c6cf
Remove 3.5 for now, fix pypi script.
smeggingsmegger Feb 12, 2019
d045f59
Adding RST file
smeggingsmegger Feb 12, 2019
80d1285
Merge pull request #37 from erfaan/fix-26
smeggingsmegger Feb 12, 2019
08ad182
Merge pull request #35 from koliber/add-preferred-name
smeggingsmegger Feb 12, 2019
3fb5ea6
Merge branch 'master' into effectiveDates
smeggingsmegger Feb 12, 2019
81e9804
Merge pull request #34 from jholt13/effectiveDates
smeggingsmegger Feb 12, 2019
e72e947
Merge pull request #39 from erfaan/fix-38
smeggingsmegger Feb 12, 2019
6bf0404
Merge pull request #42 from teodora-aleksic/bug-basestring
smeggingsmegger Feb 12, 2019
700a4f6
Merge pull request #40 from erfaan/employee-changed-tables
smeggingsmegger Feb 12, 2019
068b86a
Merge pull request #41 from erfaan/last-changed-in-custom-report
smeggingsmegger Feb 12, 2019
8ce09d6
Merge branch 'master' into master
smeggingsmegger Feb 12, 2019
1db0134
Merge pull request #44 from jstitch/master
smeggingsmegger Feb 12, 2019
cea55ad
Merge pull request #29 from 7Geese/custom_fields
smeggingsmegger Feb 12, 2019
f9f8b9c
Fixing only_current case
smeggingsmegger Feb 12, 2019
74cd9cf
Bumping major version
smeggingsmegger Feb 12, 2019
e73741e
Fix docs, fix tests
smeggingsmegger Feb 12, 2019
e5f6e73
Adding global requests timeout
smeggingsmegger Feb 12, 2019
699a640
Cleanup from PR merges
smeggingsmegger Feb 12, 2019
981ff12
fix get_employee with custom field
Sep 18, 2019
5fb0220
Merge pull request #53 from horida/fix_get_employee_with_custom_field
smeggingsmegger Jun 2, 2020
b863347
Bumping version
smeggingsmegger Aug 12, 2020
5a8fff7
migrate code to Python3 with 2to3
DrDevil Apr 30, 2021
8f367b5
Merge branch 'python3_support' of https://github.com/DrDevil/PyBamboo…
DrDevil Apr 30, 2021
791652c
change python version in setup.py
DrDevil May 2, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
*.py[cod]

.pypirc
env

# C extensions
*.so

Expand Down
4 changes: 3 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ python:
- "3.2"
- "3.3"
- "3.4"
- "3.5"
- "3.6"
# command to install dependencies
install: "pip install -r requirements.txt --use-mirrors"
install: "pip install -r requirements.txt"
# command to run tests
script: nosetests
21 changes: 21 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
CHANGES
=======
Version 0.4.2 - 03 October 2014

* Added row_id to row dictionary to keep track of them in case we need them.

Version 0.3.6 - 03 October 2014

* Improvements by Ng Zhi An

Version 0.3.1 - 24 February 2014

* Raise errors on non-200 statuses

Version 0.3.0 - 23 February 2014

* Company Reports
* Custom Reports

Version 0.2.0 - 05 October 2013

* Underscore key support
* Better test coverage

Version 0.1.0 - 02 October 2013

Expand Down
Loading