Commit graph

95 commits

Author SHA1 Message Date
Chase Sterling 0675ad9c85 Fix usage of is_anonymous as a method for new version of flask-login 2016-09-06 22:31:20 +02:00
Stephane Martin 9ac015b3dd flask 0.11 compatibility 2016-09-05 23:36:59 +02:00
Stephane Martin 328f41b85c authentication by reverse proxy 2016-09-05 23:36:59 +02:00
Chase Sterling 7260c88571 Merge branch 'master' into partials-update
Conflicts:
	realms/modules/wiki/views.py
2016-09-05 13:30:27 -04:00
stef 6a043f4a7d more readable imports 2016-09-05 01:30:37 +02:00
stef 2731531768 systematic use of from __future__ import absolute_import. it eliminates import NAME confusion with very common names (eg. import ldap is very ambiguous: can be a ldap module from realms-wiki, a ldap module from flask-ldap-login, or python-ldap module.
also cleant up a bit the import towards PEP8: builtin modules first, then 3rd party python packages, then local packages
2016-09-05 01:29:29 +02:00
Chase Sterling f34eabd7df Viewing historical versions of pages now works, and show historical version of partials as well 2016-09-04 16:35:56 -04:00
Chase Sterling f47af0ecae Merge branch 'master' into partials-update 2016-09-04 12:31:56 -04:00
Matthew Scragg a47d7e2471 Merge pull request #161 from gazpachoking/update_flask
Update flask versions
2016-09-02 12:56:21 -04:00
Chase Sterling 33aa2b851e Make modules contain their own static files and templates 2016-08-15 23:06:05 -04:00
Chase Sterling 9a730a947e Fix scope order when importing partials with metadata.
Render error when importing wiki pages that do not exist.
2016-08-09 22:54:41 -04:00
Chase Sterling 55e2ceccaa Fix live preview of imports in editor 2016-08-09 22:54:40 -04:00
Chase Sterling 55e1ed3a2b WIP partial improvements 2016-08-09 22:54:39 -04:00
Chase Sterling 3223e9fa65 Merge branch 'master' into no_gittle
# Conflicts:
#	realms/modules/wiki/models.py
2016-08-09 01:10:01 -04:00
Chase Sterling 36d3fb7215 Fix some deprecation warnings with newer flask version 2016-07-14 17:59:08 -04:00
Chase Sterling f7bb21dd2b Start updating flask and flask modules 2016-07-14 00:12:48 -04:00
Chase Sterling b754b9ac5a History cache not cleared on edit, and can follow renames 2016-07-10 01:00:43 -04:00
Chase Sterling 687b0f5ced Add view button back to history revisions 2016-07-09 20:48:21 -04:00
Chase Sterling 15924df4e2 Do date formatting for history view server side for consistency. 2016-07-09 20:10:46 -04:00
Chase Sterling 8a81bb121c Fix history cache clearing when page modified 2016-07-09 19:51:56 -04:00
Chase Sterling fcb23466dd Merge branch 'master' into history_optimization 2016-07-09 19:33:56 -04:00
Chase Sterling 9602dd993d Oops, fix first vs last sha in comparison view 2016-07-09 19:21:57 -04:00
Chase Sterling 631dc03f38 Add a + to indicate all revisions are not loaded in history view 2016-07-09 19:09:15 -04:00
Chase Sterling 184a47185c Re-implement revision comparison 2016-07-09 18:26:55 -04:00
Chase Sterling b3f6c311b3 Switch page history view to use jquery datatable 2016-07-09 15:50:07 -04:00
Chase Sterling 1c097a146a Remove gittle dependency and use dulwich directly 2016-07-09 12:56:26 -04:00
Chase Sterling 3d14412604 Ensure git repo remains valid with unicode committer names. fix #152 2016-07-08 18:57:14 -04:00
Chase Sterling 1bc15594f6 Allow WikiPage methods to be hooked 2016-07-08 13:53:09 -04:00
Chase Sterling 3c3d39c771 Fix clearing cache on page edits with new WikiPage refactor 2016-07-07 20:05:11 -04:00
Chase Sterling 0bcfaba807 Remove WikiPage.info refs #148 2016-07-07 18:07:21 -04:00
Chase Sterling 242e317e65 Make the history view pagination prettier. 2016-07-07 18:07:21 -04:00
Chase Sterling 35471d3c3f Don't add a separate class to iterate history 2016-07-07 18:07:09 -04:00
Chase Sterling 74452fe58f Add ability for 404 page to show error description. 2016-07-07 02:50:45 -04:00
Chase Sterling e3ae3a1ccb Lazy load history view with pagination. refs #149 2016-07-07 02:49:52 -04:00
Chase Sterling 2e6db650f2 Fix the __nonzero__ method for WikiPage 2016-07-05 20:29:01 -04:00
Chase Sterling 7a20135d55 Fix a mistake added to one of the wiki tests 2016-07-05 20:25:07 -04:00
Chase Sterling d50cf54072 Create WikiPage class to encapsulate wiki page functions 2016-07-04 22:22:12 -04:00
Matthew Scragg 166728d971 Merge pull request #94 from gazpachoking/flat_index
Allow a flat view of index with the 'flat' query parameter
2016-06-04 20:22:00 -05:00
Matthew Scragg a5a1a031d8 fix: bug when editing pages with dots in name 2016-04-24 18:33:25 -05:00
Matthew Scragg 71de000b2c Tweak spacing 2016-04-24 18:11:47 -05:00
Chase Sterling 24fbb6597d Add avatars to history view. 2015-12-16 00:30:33 -05:00
Chase Sterling c6f4ccd10b Add author_email to Wiki.get_history results 2015-12-16 00:28:23 -05:00
Chase Sterling 9f9401a7f7 Allow a flat view of index with the 'flat' query parameter 2015-12-13 11:52:27 -05:00
Chase Sterling ca65f81474 Implements a tree view index 2015-12-13 03:59:56 -05:00
Chase Sterling c70480c917 Support getting indexs of subdirs 2015-12-12 14:56:10 -05:00
Chase Sterling d07c3e4bcf Enable caching of wiki pages 2015-12-11 01:56:27 -05:00
Matthew Scragg e565a0a77a fix path bugs 2015-12-10 21:51:36 -06:00
Chase Sterling 9108f82149 Preliminary subdirectory support. refs #50 2015-12-08 21:38:09 -05:00
Matthew Scragg e3508e365f allow utf8 in page names 2015-12-08 17:15:11 -06:00
Matthew Scragg 4441cfafd0 Merge pull request #81 from doordash/rename-page-fix
Fix bug with rename page to also delete old page
2015-09-30 14:33:37 -05:00