Commit graph

107 commits

Author SHA1 Message Date
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 701cadcb46 Merge pull request #139 from nakato/DBURI
Use properties in config for pass-through compat vars
2016-06-24 16:38:53 -05:00
Sachi King 695dba98f9 Use properties in config for pass-through compat vars
Strings are immutable, so when one variable changes the other will not,
as such there is variance on config load between variables that should
be the the value of another variable.

To solve that I've moved the config into a class and made those values
read-only properties to the loaded values.

Closes: #137 #138
2016-06-05 22:03:49 +10: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
Matthew Scragg 82b90adf2d fix bug in simple search 2016-02-26 17:07:57 -06:00
Lars Immisch 198a0d01e5 Fix LDAP login 2016-01-31 01:10:08 +01: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
Matthew Scragg 853630646e Merge pull request #89 from gazpachoking/fix_index
Fix rebuild_index to use full path of page when indexing.
2015-12-11 10:15:08 -06:00
Chase Sterling d07c3e4bcf Enable caching of wiki pages 2015-12-11 01:56:27 -05:00
Chase Sterling af6a577b15 Fix rebuild_index to use full path of page when indexing. fix #88 2015-12-11 00:25:43 -05:00
Matthew Scragg e565a0a77a fix path bugs 2015-12-10 21:51:36 -06:00
Chase Sterling 57067a9f95 Improve SimpleSearch with subdirs 2015-12-10 00:27:43 -05: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 c4b147c3e5 Merge pull request #85 from scragg0x/auth
Auth
2015-12-06 18:25:34 -06:00
Matthew Scragg de8616427e fix facebook token name 2015-12-06 18:22:13 -06:00
Matthew Scragg 86fd1062fe fix layout in small view 2015-12-06 17:17:44 -06:00
Matthew Scragg 1fe6ce6f8c Clean up OAuth buttons 2015-11-22 17:13:59 -06:00
Matthew Scragg 04b5e04593 Dynamically enable modules based on config values 2015-11-22 17:12:26 -06:00
Matthew Scragg 4063754e12 update readme 2015-11-22 11:19:11 -06:00
Matthew Scragg 1e62997272 change github fieldmap
define tokengetter for each provider
2015-11-13 17:25:55 -06:00
Matthew Scragg 027abd0658 remove tokengetter callback 2015-11-13 17:04:47 -06:00
Matthew Scragg c3ac176c15 set token in session before making oauth request 2015-11-13 17:03:58 -06:00
Matthew Scragg 7178a6190e define tokegetter 2015-11-13 16:55:42 -06:00
Matthew Scragg 6edaec3876 get oauth data from providers 2015-11-12 17:19:26 -06:00
Matthew Scragg 0b1c55f6a5 fallback to default avatar if email is not set
auth submodules are registered with initialized
check if auth.local is loaded before accessing registration route
check DB_URI before attempt to create db
2015-11-06 17:44:48 -06:00
Matthew Scragg e635be8961 oauth field map to include lists to access nested response dicts
oauth authorize callback to use absolute url, needed by Facebook
2015-10-26 16:47:32 -05:00
Matthew Scragg c92cc46db2 add more oauth providers, really authenticate 2015-10-21 17:34:20 -05:00
Matthew Scragg 4375db4f8c add github support, fix redirect on oauth 2015-10-21 09:09:42 -05:00
Matthew Scragg 4fede50136 enable oauth, set correct default oauth success endpoint 2015-10-20 17:18:43 -05:00
Matthew Scragg a0124baf1d oauth work 2015-10-15 17:36:47 -05:00
Matthew Scragg e9709b6c8f ldap second pass, working state 2015-10-15 15:55:38 -05:00
Matthew Scragg 838eb3cb06 2nd pass on oauth, making more generic 2015-10-14 23:08:56 -05:00
Matthew Scragg 2eaf09dc78 ldap first pass 2015-10-14 17:36:22 -05:00
Matthew Scragg 3c2f4a0445 first pass, non-working 2015-10-13 22:52:30 -05: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
Alvin Chow b517e7e714 Fix bug where any page update would invoke rename_page()
fix
2015-09-29 17:13:45 -07:00
Alvin Chow 4e4cdf6348 Get delete page feature working 2015-09-28 00:06:49 -07:00
Alvin Chow 4ef08cc988 Add delete wiki page feature, delete wiki page after rename 2015-09-28 00:04:21 -07:00
Alvin Chow 1cf9295c78 Don't die if some non-MD files are found in the wiki repo during rebuild_index() 2015-09-25 16:35:16 -07:00