Comments (9)
Would still like this implemented. :)
from citizenos-api.
@moll Added to the project with a promising name. The thing is, the wish-list will go through review an prioritization at some point upcoming weeks we'll prioritize these and start crunching on the list.
You can always pull request a fix if in a pinch. This issue MAY require some work in Citizen OS FE.
More - if you have some issues that have annoyed you for extended period of time, please add them to Winter Push For Perfection (WPFP) project. I cannot guarantee delivery in that project, but I can guarantee that we will go through them with the project, prioritize them and give feedback on why and where they stand in the list of work.
from citizenos-api.
ACK on fixing it myself. I'll ask @infokujur once we've got our instance set up.
Btw, I don't have permissions to move issues to projects.
from citizenos-api.
@moll OK, I'll review the project permissions and let's fix. Discussion move to Slack.
from citizenos-api.
@moll Remind me what was your proposal on this?
- Was it to remove the limit and allow whatever length?
- Was it to increase the limit?
from citizenos-api.
For all practical purposes, remove the limit. For practical purposes, bump it up to either half or a full thousand to prevent it accidentally including the body entirely.
from citizenos-api.
@moll We, me and @loorm, had a discussion on the limit. We would like to keep some kind of a limit.
Reasoning being that we need a way to refer to a Topic in a human readable manner in several different places - activity feed, e-mails, topic list on the dashboard etc.
IF we remove the limit, there is no incentive for a person to think of a title, that would be short and descriptive.
What are the practical issues you're having because of the limit?
from citizenos-api.
Well, first, that limit has to then be enforced in Etherpad. Hacking off someone's title after signaling that it's perfectly okay to enter it is not a good way to enforce said limit. Secondly, limiting entry and limiting display should not be conflated. There are, albeit rudimentary, ways in CSS to truncate text. E-mails differ in length limits compared to a 3-line square on the home page and may need further truncating anyways.
Rahvaalgatus already has a title limit in the initiative wizard, but Etherpad permits overflowing that anyways. I'm arguing that the backend needs to get out of the truncation game and either start limiting OR let the frontend decide how to handle longer titles.
from citizenos-api.
It's been a while, this is what we decided to do after discussion with @ilmartyrk and @loorm:
- In this tasks scope:
- Rise the limit 1000 chars in the DB and in the API code make the limit of title configurable
- Fix the character counting code so that it counts characters not bytes - https://app.citizenos.com/en/topics/f8f8bea2-362c-46c1-bae5-9d3bf8a83300
- Show a warning to the User about the limit in the Etherpad while editing content - citizenos/citizenos-fe#177
from citizenos-api.
Related Issues (20)
- Topic invite flow error for existing User - POST /api/users/self/topics/:topicId/invites/users/:inviteId/accept
- Topic list loading is getting slow. HOT 1
- TECH DEPT: Remove send to parliament related parts from API code HOT 3
- INVITE API creates case sensitive e-mail accounts HOT 4
- Choose between accounts on login HOT 2
- Allow users to merge accounts HOT 2
- Separate contact e-mail and login e-mail HOT 2
- BUG: Topic invite email: wonky footer layout + translation HOT 3
- Public groups HOT 22
- Login invited users with correct account when using e-ID HOT 4
- Machine Learning and AI integrations HOT 2
- Adding topic to group sends confusing invite e-mail
- Only allow public topics inside public groups HOT 2
- Update /api/stats endpoint HOT 5
- Max characters for invite email - UX issue HOT 4
- Odd black bar showing on homepage on mobile HOT 1
- Error message is hard to understand HOT 3
- ID test cert is outdated, probably need to order a new test ID-card HOT 1
- My topics list includes draft topics for users with participant permissions HOT 2
- Security server implementation for X-Tee
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from citizenos-api.