lukkien / wagtail-marketing-addons Goto Github PK
View Code? Open in Web Editor NEWAn (opinionated) overview of all pages and their corresponding promotion settings.
License: BSD 3-Clause "New" or "Revised" License
An (opinionated) overview of all pages and their corresponding promotion settings.
License: BSD 3-Clause "New" or "Revised" License
In an occasion where an Excel list is handed over there is a possibility where a duplicate from-record exists. For example, having a file with over 1.000 records could have the following:
From | To |
---|---|
/my/previous/location/1 | /my/new/path |
/my/previous/location/1 | /my/new/some-other-path |
When this is present the importer will throw an error as it tries to save another record in which old_path
is classified unique:
duplicate key value violates unique constraint "wagtailredirects_redirect_old_path_site_id_783622d7_uniq"
DETAIL: Key (old_path, site_id)=(/my/previous/location/1, 3) already exists.
mechanism
Proposed solution
We should wrap this in a try-catch, process the file accordingly and notify we have skipped a record due to a duplication.
Currently there is no way to connect a list of redirects to a specific or all sites. This in inconvenient when having multiple sites available within in the same platform.
Might be a matter of rendering the breadcrumb somewhere
Currently the listing view is serving all pages, it should respect PagePermission
Right now when initialising the marketing add-ons we validate if either the modeladmin
and redirects
is present within the current running application. Yet these are still features you can opt-in to when needed within Wagtail. Maybe the SEO listing is not relevant when you only want to use the bulk import but it will show-up in the navigation and it will require you to add the modeladmin
to your INSTALLED_APPS.
Proposed solution
As of now, scores are displayed on a range of four emojis: 😏 😱 😢 😄
Without a legend or a title it is quite hard to see if the score is good or bad.
Possible solutions could be a change to a star-based (e.g. ⭐️-⭐️⭐️⭐️⭐️) or numerical (e.g. 0/10 - 10/10) rating
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.