Python Pedigree Database
Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

70 check-ins using file ppdb/handlers/flockuri.py version 6441d52a11

2018-12-20
11:11
Corrections to allow tes_memdetails.py tests to run. check-in: ba531b70b9 user: home tags: trunk
2018-12-19
15:56
Updates to run unit tests. Disable the 'no retry' test in test_pg_pool as a fast machine may re-connect before the test case runs. check-in: 6dd736d6b0 user: home tags: trunk
12:14
Database version matches schema. maketest.py updated as for the dbapi2 branch so unit tests can run. check-in: 90993a54e6 user: home tags: trunk
2018-12-16
14:08
Correct name of two-gen-pedigree view, schema version 18.1. Dropabd re-create views in maketest.py to avoid corruption when renaming tables. Reinstate functions in db libs necessary to run unit tests. check-in: 711bf836de user: home tags: trunk
2018-12-15
14:47
Updates to shpupd for add/insert sheep. check-in: c21bb988a0 user: home tags: dbapp-new-dbapi2
2018-12-14
19:34
First steps converting shpupd to use new dbapi. check-in: ad98710f08 user: peter tags: dbapp-new-dbapi2
18:12
Correction to sheeplib. shpupd uses format() to format strings. check-in: 0463f1559e user: peter tags: dbapp-new-dbapi2
16:17
sheeplib converted to context managers and to use format(). check-in: f9efb3f361 user: peter tags: dbapp-new-dbapi2
14:15
Renamed sheeplib -> shpupd, renamed sheepget -> sheeplib. check-in: 794601bdd1 user: peter tags: dbapp-new-dbapi2
12:35
Split get functions out of sheeplib into new sheepget module. check-in: 35c8d23092 user: peter tags: dbapp-new-dbapi2
12:34
Removed invalid import. check-in: 11be55cf85 user: peter tags: dbapp-new-dbapi2
10:04
Updates to member libraries. check-in: 9d4653e713 user: home tags: dbapp-new-dbapi2
2018-12-12
16:13
Member queries use connection managers. check-in: b656f14e42 user: home tags: dbapp-new-dbapi2
2018-12-11
21:35
Use 'config as cfg' to avoid conflicts with parameters. All queries must be wrapped in a 'with cfg.dbapi.get_conn():' clause as PostgreSQL starts transaction on all queries, including SELECT. check-in: 574f37b57b user: home tags: dbapp-new-dbapi2
18:06
dbapi.get_conn() functions set the isolation level according to the 'trans' parameter. check-in: f49e055890 user: home tags: dbapp-new-dbapi2
17:50
More work to convert to the new db api. check-in: 1fa4125111 user: home tags: dbapp-new-dbapi2
2018-12-10
19:29
Converted init tests and testuri to use the new db api modules. check-in: 20bfe420e1 user: home tags: dbapp-new-dbapi2
2018-12-09
16:59
Changes to allow unit tests using pglib/sqlite3lib to run. check-in: 03087d60de user: home tags: dbapp-new-dbapi2
2018-12-08
21:16
Now uses context managers. dbbuild is independent of pglib. test_audit runs. check-in: 178cde4e28 user: home tags: dbapp-new-dbapi2
16:50
New branch to explore context managers in existing two-module api. check-in: cf7fa3baaf user: home tags: trunk
16:48
Create new branch named "dbapp-new-dbapi2" check-in: 82ed086c84 user: home tags: dbapp-new-dbapi2
13:25
Delete the two old dbapi modules. Closed-Leaf check-in: 76db14f5c4 user: home tags: new-dbapi
13:22
Corrections to pgsql methods in dbapi.py. Backdate 'before' timestamps by 10ms to allow for difference between Python and PostgreSQL timestamps. check-in: 3219fcb4f5 user: home tags: new-dbapi
2018-12-07
10:13
Updates to get dbbuild.py and test_audit.py to run. Rollback on error also tested for dbbuild. check-in: 96a3f423b6 user: home tags: new-dbapi
2018-12-05
19:59
Revisions to dbapi with changes to ppd.py ans util.py to suit. check-in: 9d2e029f71 user: home tags: new-dbapi
15:35
Correct timestamp errors in flocks and flock_owner tables. check-in: db98ab9243 user: home tags: new-dbapi
15:34
Correct timestamp errors in flocks and flock_owner tables. check-in: 17b2101e8f user: home tags: trunk
12:32
Removed dbapi.initialise - not needed with Python 3. Added parameter to util flockno/memberno method. check-in: d55e507e12 user: home tags: new-dbapi
00:35
Changed all invocations of fonfig.dbapi and cfg.dbapi to dbapi. check-in: 86743bf878 user: home tags: new-dbapi
00:01
Add XLATE_RE to dbapi, remove commented out import in tools. check-in: d5f5c2fcb7 user: home tags: new-dbapi
2018-12-04
18:04
New database api module 'dbapi' replaces sqlite3lib and pglib. Other modules updated - get as far as logging in to the home page. check-in: aa594db43b user: home tags: new-dbapi
07:02
Create new branch named "new-dbapi" check-in: be5320417d user: home tags: new-dbapi
06:22
Dataconv no longer relies on methods in sqlite3lib. Transform uses better idioms. check-in: 445f7bb640 user: home tags: trunk
2018-12-03
20:03
Config assumes System06 as host. test_sss_ofb test EA updated for FlockBook Vol 45. check-in: 9a039a6113 user: home tags: trunk
2018-09-23
14:50
Add jinja scripts block to ppd-base. Add JS to login.tmpl to set focus to the username field. check-in: ddc3de777d user: home tags: trunk
2018-09-22
11:18
Correct syntax error in appinit. Regenerate the session at each request and set session timeout. Timeout now secifies the maximum life of a session from the the last request. check-in: d944de17aa user: home tags: trunk
2018-09-21
19:21
Merged in the 'sessions' branch check-in: f18aa6f1c1 user: peter tags: trunk
19:16
Merged check_role and check_auth tools into a single check_auth tool. Closed-Leaf check-in: c896fb8fec user: peter tags: sessions
14:05
Changed logout link to a button. Revised ppd-base.tmpl. Replaced ppd-login.tmpl with login.tmpl. check-in: 23711e3ecb user: peter tags: sessions
11:16
updated docs and added section on the authentication methods available. check-in: 04b7d7a546 user: home tags: sessions
2018-09-20
19:53
Centre and frame the login form on the browser. check-in: e72c9394d0 user: peter tags: sessions
10:00
Reinstated restful-auth tool so it can contined to be documented. Closed-Leaf check-in: 5f1aea1535 user: home tags: login-dlg
10:00
Reinstated restful-auth tool so it can contined to be documented. check-in: 4c49c86048 user: home tags: sessions
09:59
Reinstated restful-auth tool so it can contined to be documented. check-in: d8dd1a3845 user: home tags: trunk
2018-09-19
15:43
Improved layout of login page. Successful login redirects to the original URL. check-in: deb75da3bc user: home tags: sessions
14:17
Login dialog implemented for the app home page check-in: f93e56d753 user: home tags: login-dlg
09:54
Really update ppdb.js check-in: 5bfff078bf user: peter tags: login-dlg
07:28
Added Javascript and HTML for a login modal dialog check-in: de2836df48 user: peter tags: login-dlg
07:24
Create new branch named "login-dlg" check-in: 06e92b8edc user: peter tags: login-dlg
07:15
Javascript and HTML to provide a 'login' modal dialog. Closed-Leaf check-in: c88756482b user: peter tags: mistake, sess-dlg
06:42
Create new branch named "sess-dlg" check-in: 118457d86f user: peter tags: sess-dlg
2018-09-18
15:15
Backported memdetails corrections from 'sessions' checkin[da642c84ef]. check-in: 3a6fe5c64e user: home tags: trunk
15:12
Corrections to memdetails - cut and paste mixup between pripers_dialog and person_dialog. check-in: 35c0104979 user: home tags: sessions
14:51
ppdb.http_request sets message on 403. check-in: da642c84ef user: home tags: sessions
13:36
Make cookie persistent and reduce the timeout. A browser's concept of session depends on the browser and may not end when the browser is closed. check-in: 9011e3befb user: home tags: sessions
09:09
Add appuri.Logout GET method. check-in: d9fb81e1cb user: peter tags: sessions
2018-09-17
15:55
Corrections to allow tests to run. Removed test_restauth.py. check-in: d108f1d63a user: peter tags: sessions
15:52
Ensure the app configuration is appropriate to the unit and selweb tests - apps /ofb and /db. check-in: 1fcc4037ae user: peter tags: sessions
11:33
Corrections to tests for the change to the auth_digest and check_role tools. Also removed restful_auth and its test cases. check-in: bdc7dc234f user: home tags: trunk
09:13
Add SSS favicon using the new logo. check-in: b503b37928 user: peter tags: sessions
07:34
New favicon defined in base templates. Don't check auth on favicon. check-in: ae1240952b user: peter tags: sessions
04:12
Implement sessions and session-based authentication. check-in: 71caeb5ce6 user: peter tags: sessions
2018-09-16
20:47
Correcttions to login form. check-in: 62d56646db user: peter tags: sessions
15:49
If app is mounted at root show the login page if not looged in when the URL is / check-in: bce8da0a97 user: peter tags: sessions
08:54
Added error pages missing from the auth-digest branch check-in: d860e6e056 user: home tags: sessions
08:52
Added error pages missing from the auth-digest branch check-in: 20b531019f user: home tags: trunk
05:55
Merged in trunk. check-in: b5104abf36 user: peter tags: sessions
05:27
Merged the auth-digest branch. check-in: 5a32bd56df user: peter tags: trunk
2018-09-13
13:07
Added custom error page and added message to the check_role tool's error handler. Closed-Leaf check-in: 0de1a9f047 user: home tags: auth_digest
2018-09-12
20:04
Moved roles support from handlers to a new tool 'check_role'. check-in: c0a4c3f699 user: peter tags: auth_digest