Suraj Shetty
71dd300ae3
fix: Raise PageDoesNotExistError instead of DoesNotExistError ( #12485 )
...
- to avoid it getting mixed up with Document Not Found error
2021-02-26 12:59:42 +05:30
Aditya Hase
637aa059b9
perf: Remove BeautifulSoup from import tree
2021-02-19 21:01:55 +05:30
Faris Ansari
c740b40d61
Merge pull request #12325 from netchampfaris/fix-website-rules-cache-dev-mode
...
fix: Dont cache website rules in development
2021-02-08 16:28:06 +05:30
Faris Ansari
46d2ede2e3
fix: Use hooks for handling /desk and /app routes
...
No need for random if statements, use the framework!
2021-02-05 13:05:14 +05:30
Faris Ansari
a352dcd39c
fix: Dont cache website rules in development
2021-02-04 15:45:41 +05:30
Suraj Shetty
df2d13b296
fix: Support routes with desk in it
2020-12-20 22:42:21 +05:30
Rushabh Mehta
75fe8a615a
feat(app): move /desk to /app
2020-11-11 16:31:47 +05:30
Rushabh Mehta
029e757cc6
fix(minor): routing in various places to support v2 routing
2020-11-11 12:18:23 +05:30
Rushabh Mehta
5006ec8f51
feat(web_page): add dynamic routes to web page like /project/<project>
2020-09-21 16:51:06 +05:30
Faris Ansari
5a92195b75
fix: Clear sitemap cache along with website cache
2020-09-15 12:28:25 +05:30
Rohan
1c5cff7746
fix: preload URLs breaking for external requests
2020-08-24 23:45:12 +05:30
AminovE99
80678534f2
✨ Add json render
...
Implemented opportunity to use jinja code inside json files.
2020-06-11 16:01:55 +03:00
Faris Ansari
44fc9c57e2
fix: Set source only if raw content
2020-06-08 18:55:58 +05:30
Shivam Mishra
892149af99
feat: give precedence to template
2020-05-28 19:24:31 +05:30
mergify[bot]
e361a31c6c
Merge pull request #10229 from adityahase/http2
...
perf: Add HTTP Link header for preload hints
2020-05-14 15:07:07 +00:00
Aditya Hase
55fe81aaac
perf: Add HTTP Link header for preload hints
...
Parse rendered templates and find stylesheet and script files.
Add these files to the HTTP Link header.
In the case of http1.1 browser can fetch these resources before parsing the DOM.
In the case of http2 NGINX can use HTTP2 Server Push (http2_push_preload on).
https://www.w3.org/TR/preload/
2020-05-13 20:56:51 +05:30
Faris Ansari
9d03190335
fix: Re-raise swallowed exception
2020-05-13 20:10:35 +05:30
Faris Ansari
5b54cba2cb
fix: Remove all traces of Tailwind from codebase 😢
2020-05-11 16:44:45 +05:30
Faris Ansari
9c7f01b59d
fix: Style
2020-04-25 20:51:29 +05:30
Faris Ansari
f3940f5f6e
test: Add tests for Web Template rendering
2020-04-21 22:06:00 +05:30
Faris Ansari
2431767fdf
feat: Page Builder based on Tailwind
...
- Website Theme based on: Bootstrap 4, Tailwind
- Web Page: Page Builder
- Web Template: Create templates for web pages
- Added some common Web Templates
- Components: Standard components directly usable in Jinja
- Purge Tailwind Classes in Production
- PostCSS Config to support tailwind
2020-04-18 15:02:56 +05:30
Andrew McLeod
c57710052e
fix (render.py): fix non-ascii characters in HTTP headers.
...
HTTP headers need to be ascii or Gunicorn throws an exception.
The error handler 'xmlcharrefreplace' is chosen for no particular
reason.
2019-10-01 13:11:44 +01:00
Shivam Mishra
3b2c385d2b
style: linting fixes
2019-06-07 12:34:10 +05:30
Shivam Mishra
c85b76aeaa
Merge branch 'develop' of https://github.com/frappe/frappe into web-form-refactor
2019-05-23 19:42:39 +05:30
Faris Ansari
62a3869924
fix: Block route if disabled in Portal Settings
...
Check in render.py
2019-05-12 18:04:25 +05:30
Shivam Mishra
6000cadbab
feat: Added web_form check in render.py
...
To-Do:
- Refactor get_context web forms
2019-05-11 12:22:04 +05:30
Sagar Vora
ef82f39f99
Merge branch 'staging' into develop
2019-01-29 18:24:11 +05:30
Rushabh Mehta
f537d75946
feat: Allow website templates to have different base templates ( #6811 )
...
* feat: Allow website templates to have different base templates
* test: custom base template
2019-01-27 20:46:23 +05:30
Aditya Hase
6b72faf44f
style: Linting fixes ( #6809 )
...
* style: Remove unused imports
* style: Remove unused local variables
2019-01-23 16:39:55 +05:30
Chinmay Pai
825b0120fa
fix(login): redirect user from login page if already logged in ( #6689 )
...
* fix(login): redirect user from login page if already logged in
the user should not be able to access the login page if a user session already exists. closes #6500 .
Signed-off-by: Chinmay Pai <chinmaydpai@gmail.com>
* fix(test-website): fix website test
what is the point in writing tests if they don't really work/function as intended?
Signed-off-by: Chinmay Pai <chinmaydpai@gmail.com>
* fix(regex): do not replace '\' in rules
that defeats the entire purpose of creating rules, wtf?
Signed-off-by: Chinmay Pai <chinmaydpai@gmail.com>
* fix(test_website): change user using set_user()
Signed-off-by: Chinmay Pai <chinmaydpai@gmail.com>
* redirect: prefix string with r to escape string literals
Signed-off-by: Chinmay Pai <chinmaydpai@gmail.com>
2018-12-31 13:46:55 +05:30
Frappe Bot
b39bbe9baf
Merge branch 'master' into staging-fixes
2018-12-06 09:09:06 +00:00
Aditya Hase
e3ae0722c4
fix(security): Make Jinja tighter ( #6564 )
2018-11-29 17:24:46 +05:30
Rushabh Mehta
4adb217ad7
[fix] clear cache after migrate
2018-08-01 16:11:05 +05:30
Rushabh Mehta
90188a99c5
[feature] add website_redirects hook ( #5692 )
2018-06-20 12:10:07 +05:30
Rushabh Mehta
cca360e8ef
[minor] dont render .min.js files as jinja templates
2018-05-10 22:28:42 +05:30
Achilles Rasquinha
bc712066cc
Render Frappe Chat to Website
2018-03-13 17:03:25 +05:30
Achilles Rasquinha
cf3726ab1a
FIX Http Redirect Headers
2018-03-08 19:00:08 +05:30
Achilles Rasquinha
de88d2f568
Merge pull request #5131 from achillesrasquinha/py3
...
[FIX] gunicorn fails to read byte response headers, convert to strings
2018-03-08 01:21:25 +05:30
frappe
0067ad09a9
[FIX] gunicorn fails to read byte response headers, convert to strings
2018-03-07 20:33:39 +01:00
Storm
0074fda759
mimetype expects to be set to a string not bytes
2018-03-06 11:51:57 -07:00
Achilles Rasquinha
bf153f456f
[FIX] encode unicode bytes at response header
2018-02-23 17:11:41 +05:30
Mainul Islam
92623f8684
Fined Issue #5043 ( #5044 )
...
Now Date type field can set ad web page title
2018-02-22 11:01:27 +05:30
Rushabh Mehta
89b28c317e
[security] exclude python files from being seen directly ( #4942 )
2018-01-31 10:51:51 +05:30
ci2014
282d3a0b6f
Fix typo in render.py ( #4512 )
2017-11-20 11:37:46 +05:30
Makarand Bauskar
9ff3dfcd4c
[hotfix] robots.txt file is considered as static instead of getting context from robots.py ( #4325 )
2017-10-17 11:56:29 +05:30
Rushabh Mehta
3b6ed442af
[fix] frappe/erpnext#10939
2017-09-27 18:20:20 +05:30
mbauskar
5be75aaf27
[fixes] render extracted jinja title for custom doctypes
2017-09-15 11:38:50 +05:30
Rushabh Mehta
19e9834850
[added] print style
2017-08-17 18:34:14 +05:30
Faris Ansari
4f61e875f2
[hotfix] Website theme
2017-08-14 11:08:16 +05:30
Rushabh Mehta
df66dfe941
[fix] render.py for home
2017-07-28 15:16:24 +05:30