server/repository.py
2010-03-24 Sylvain Thénault backport stable
2010-03-23 Sylvain Thénault fix bug with damned transmutation functionality, occuring when using an INSERT query which also add relation to the entity stable
2010-03-19 Sylvain Thénault [repo] call server_startup event in start_looping_task the repo is fully started (registered in pyro for instance)
2010-03-18 Sylvain Thénault backport stable
2010-03-18 Sylvain Thénault [repo] don't call server_shutdown hooks when creating/repairing instance to be consistence with server_startup hooks stable
2010-03-01 Katia Saurfelt server/web api for accessing to deleted_entites
2010-03-12 Sylvain Thénault backport stable
2010-03-11 Sylvain Thénault [repo stats] add cache size stable
2010-03-09 Sylvain Thénault fix hooks control method name + other litle cleanups
2010-03-09 Sylvain Thénault [repo] enhanced security handling: deprecates unsafe_execute, in favor of explicit read/write security control using the `enabled_security` context manager. Also code executed on the repository side is now unsafe by default.
2010-03-08 Sylvain Thénault move hooks activation control on session object, so we can have a per transaction control. Added a new `hooks_control` context manager for usual modification of hooks activation.
2010-03-04 Sylvain Thénault backport stable
2010-03-04 Sylvain Thénault [fti] refactor and fix full text indexation handling stable
2010-03-03 Sylvain Thénault assert we are not already shutting down
2010-03-02 Sylvain Thénault do not check for existant entity when relation of single card is added but integrity hooks are deactivated stable
2010-02-26 Sylvain Thénault kill dead/useless code as suggested by pylint stable
2010-02-26 Sylvain Thénault merge debug and info views stable
2010-02-26 arthur added stats for munin collecting #615844 - from 027bbff3659f stable
2010-02-24 Sylvain Thénault [test] skipping versions checking during test is enough, no need for monkey patch stable
2010-02-24 Sylvain Thénault [integrity] skip auto-delete for internal sessions (but *not* for super session, see 4642:921737d2e3a8) stable
2010-02-24 Sylvain Thénault [integrity] temporary fix auto-delete relation (see 4673:6f8b925a29f4 and 4642:921737d2e3a8): we want no read perms, though we want to check delete perms. Should be properly fixed in 3.7 once we've proper security control and [unsafe_]execute behaviour on the repository side stable
2010-02-23 Sylvain Thénault auto-delete relation with single cardinality using execute, not unsafe_execute, so permissions are correctly checked stable
2010-02-19 Sylvain Thénault fix optimisation with super session that may lead to integrity loss stable
2010-02-09 Sylvain Thénault backport stable
2010-02-09 Sylvain Thénault turn down some info logs into debug stable
2010-02-05 Sylvain Thénault fix long-waiting symetric typo: should be spelled symmetric. Add auto database migration on schema deserialization
2010-01-18 Sylvain Thénault backport stable branch
2010-01-07 Adrien Di Mascio update copyright: welcome 2010 stable
2009-12-09 Sylvain Thénault typos, api update
2009-11-20 Sylvain Thénault backport stable branch (one more time painfully)
2009-11-19 Sylvain Thénault reldefsecurity branch : reldefsecurity
2009-10-21 Sylvain Thénault backport stable branch
2009-10-20 Sylvain Thénault 2.4 compat stable
2009-10-19 Sylvain Thénault 2.4 compat
2009-10-19 Sylvain Thénault backport stable
2009-10-15 Sylvain Thénault cleanup stable
2009-10-15 Sylvain Thénault follow yams 0.25 api changes to improve performance stable
2009-10-13 Sylvain Thénault refactor repo authentication to allow pluggable authentifier to login with something else than a password
2009-10-09 Sylvain Thénault backport stable branch
2009-10-07 Sylvain Thénault fix startup as a daemon stable
2009-10-07 Sylvain Thénault backport stable branch
2009-10-07 Sylvain Thénault set edited_attributes before call to pre_add_hook stable
2009-10-06 Sylvain Thénault add edited_attributes to entities from external sources stable
2009-10-01 Sylvain Thénault [pyro] merge pyro-id / pyro-instance-id options, put all pyro options in the same section of the configuration file stable
2009-09-23 Sylvain Thénault use __regid__
2009-09-23 Adrien Di Mascio [server] backout previous change: forcing HooksRegistry instanciation conflicts with later hooks registration later in tests
2009-09-23 Adrien Di Mascio [tests] force hook registry instanciation for test configs
2009-09-23 Adrien Di Mascio [bootstrap] metadata hooks need to be registered at bootstrap time for db creation
2009-09-23 Sylvain Thénault use .session.repo instead of repo on operation classes
2009-09-23 Sylvain Thénault use .cw_rset instead of rset on appobject classes
2009-09-17 Sylvain Thénault backport 3.5
2009-09-16 Sylvain Thénault refactor to allow explicit card integrity check from client code (eg email hooks for instance) 3.5
2009-09-16 Sylvain Thénault refactor so that rql rewriter may be used outside the server. Enhance it to be usable for RRQLExpression as well 3.5
2009-08-31 Sylvain Thénault backport 3.5 branch
2009-08-27 Sylvain Thénault [multi-sources] enhance relation'source detection to avoid inconsistency 3.5
2009-08-21 Sylvain Thénault somewhat painful backport of 3.5 branch, should mostly be ok
2009-08-21 Sylvain Thénault backport stable 3.5
2009-08-21 Sylvain Thénault test and fix migration introducing base classes (w/ regard to yams inheritance) stable
2009-08-21 Sylvain Thénault cleanup stable
2009-08-21 Sylvain Thénault make db-restore command work even with no/corrupted database stable
2009-08-20 Sylvain Thénault backport stable branch 3.5
2009-08-20 Sylvain Thénault fix edited_attributes handling when adding entity stable
2009-08-20 Sylvain Thénault start a new workflow engine 3.5
2009-08-17 Sylvain Thénault set edited_attributes before calling hooks for entities from external sources
2009-08-17 Sylvain Thénault fix set_schema/init_cubes order
2009-08-17 Sylvain Thénault backport stable branch
2009-08-17 Sylvain Thénault towards better edited attributes handling stable
2009-08-17 Sylvain Thénault [repo] misc cleanup stable
2009-08-16 Nicolas Chauvat backport stable branch
2009-08-14 Sylvain Thénault oops stable
2009-08-14 Sylvain Thénault [repo] typo stable
2009-08-14 Sylvain Thénault use ._cw instead of .cw_req
2009-08-14 Sylvain Thénault imports cleanup
2009-08-14 Sylvain Thénault [hooks] major refactoring:
2009-08-13 Sylvain Thénault deprecate appobject.vreg and rename appobject instance attributes using cw_ prefix
2009-08-12 Sylvain Thénault Backed out changeset 3f6dfc312760
2009-08-11 Sylvain Thénault [entities] access persistent attributes through entity.cwdb
2009-08-10 Sylvain Thénault [server caching] should set cache before call to after_add_entity hooks
2009-08-07 Sylvain Thénault delete relations one by one to avoid too complex rql analysis
2009-08-05 Sylvain Thénault [hooksmanager] hooks should be reseted after vreg reload
2009-08-05 Sylvain Thénault allow to specify arbitrary argument when recording a looping task func
2009-08-03 Sylvain Thénault [repo] explicitly specifies edited attributes to glob_update_entity
2009-08-03 Sylvain Thénault [pyro] use lgc.pyro_ext, simplify pyro related options
2009-08-03 Sylvain Thénault R [vreg] important refactoring of the vregistry, moving behaviour to end dictionnary (and so leaving room for more flexibility ; keep bw compat ; update api usage in cw
2009-08-02 Sylvain Thénault enable server side entity caching, 25% speedup on codenaf insertion. ALL CW TESTS OK
2009-08-01 Sylvain Thénault R [schema hooks] big refactoring / reorganization for clearer code, a few fixes on the way
2009-08-01 Sylvain Thénault cleanup
2009-07-31 Sylvain Thénault [F repo debugging] log repo event on DBG_REPO debug level
2009-07-31 Sylvain Thénault [R repo, schema] use VIRTUAL_RTYPES const
2009-07-24 Sylvain Thénault major refactoring of database dump/restore:
2009-07-24 Sylvain Thénault application -> instance where it makes sense
2009-07-24 Sylvain Thénault new distinguish repairing/creating from regular start.
2009-07-06 Sylvain Thénault euser->cwuser stable
2009-07-06 Sylvain Thénault move login by email functionnality on the repository side to avoid buggy call to internal_session from the web interface side stable
2009-07-02 Sylvain Thénault new set_session_props method exposed by the repository, use it to be sure session language is in sync the request language stable
2009-06-29 Adrien Di Mascio [repository] do not rollback when freeing pool. This shouldn't be necessary and brings a not-so-small overhead when the page makes a lot of queries stable
2009-06-24 Sylvain Thénault call server_startup hook once pools have been initialized stable
2009-06-11 Sylvain Thénault update transaction data api stable
2009-05-28 Adrien Di Mascio big bunch of copyright / docstring update
2009-05-27 Sylvain Thénault cleanup stable
2009-05-26 Sylvain Thénault #343379: disturbing message on upgrade stable
2009-05-20 Aurelien Campeas shuting -> shutting stable
2009-05-20 Sylvain Thénault two in one: #343320: Logging out while deleting a CWUser blocks the cw server / #342692: ensure transaction state when Ctrl-C or other stop signal is received stable
2009-05-05 Florent add XXX before 2 calls to self.repo.internal_session() on the web interface side tls-sprint
2009-04-24 sylvain thenault delete-trailing-whitespaces tls-sprint
2009-04-17 sylvain thenault rename internal entity types to have CW prefix instead of E tls-sprint
2009-04-15 Florent register_user can now also set an email tls-sprint
2009-04-09 sylvain thenault cleanup tls-sprint
2009-04-09 sylvain thenault oops tls-sprint
2009-04-09 sylvain thenault introduce init_registration method and call it in repo initialization tls-sprint
2009-04-07 sylvain thenault backport default branch tls-sprint
2009-04-06 sylvain thenault new recreate argument to extid2eid when an external source want to recreate entities previously imported with a predictable ext id
2009-04-03 sylvain thenault * refactor ms planner (renaming, reorganization)
2009-04-02 sylvain thenault oops, missing a not here 25480a710422
2009-03-27 sylvain thenault do_fti should be set earlier
2009-03-26 sylvain thenault new delay-full-text-indexation configuration option
2009-03-25 sylvain thenault make pylint happy, fix some bugs on the way tls-sprint
2009-03-10 sylvain thenault use datetime instead of mx.DateTime tls-sprint
2009-02-16 Arthur Lutz handle register with email adress
2009-02-11 Arthur Lutz return success or not on creation of user
less more (0) -120 tip