Comments (3)
To resolve the issue where the rating field cannot be edited if it's empty, follow these steps:
-
Modify
SettingsObjectNewFieldStep2.tsx
:- Ensure that the initial state for the rating field is set correctly to allow editing even when empty.
-
Update
SettingsObjectFieldEdit.tsx
:- Check the
handleEdit
function to ensure it properly handles cases where the rating field is initially empty.
- Check the
-
Adjust
SettingsDataModelFieldSettingsFormCard.tsx
:- Ensure the form rendering logic correctly displays the rating field and allows interaction when the field is empty.
Example code snippet for SettingsObjectFieldEdit.tsx
:
const handleEdit = (field) => {
if (field.type === 'rating' && !field.value) {
field.value = 0; // Set a default value to make it editable
}
// existing logic
};
Ensure these changes are implemented and tested to allow editing of empty rating fields.
References
from twenty.
@lucasbordeau, is it related to the rating field being displayed only on hover? #5900
from twenty.
@Weiko See in RecordInlineCellDisplayMode
, empty state is checked for all display field components and prevents components like RatingDisplay to show up.
Maybe the fix could be to show RatingInput when we click on "Empty" for rating field display ?
from twenty.
Related Issues (20)
- Invalid URL Redirects for X and LinkedIn Fields HOT 2
- Timeline Log: Display "Empty" When Field Value Deleted HOT 1
- Files are viewable from all people/companies HOT 4
- Update Timeline changes summary container styles
- Update Default Icons for Table and Kanban Views HOT 3
- Ability to filter on DATE fields HOT 1
- 400 instead of 500 for query read timeout HOT 1
- I should be able to view the expiration date of an api key or edit the name HOT 2
- When scrolling horizontally, table header goes behind the first frozen column HOT 3
- Delete passwordResetToken and passwordResetTokenExpiresAt in users table HOT 4
- Number of records design on kanban HOT 4
- Adjust empty tag style HOT 4
- feat: add eslint rule for enforcing WorkspaceService naming convention HOT 1
- Need Setup section in Readme.md HOT 4
- In opportunities kanban don't show company picker if company field is disabled HOT 1
- Allow renaming names from uploaded files HOT 2
- Allow creating folders for file-management HOT 1
- make postgres-on-linux uses sudo unexpectedly
- Record Page Navigation Arrows Cause Unnecessary skeleton loading HOT 1
- Twenty:front won't start from local (WSL) setup and lots of yarn warning + DB problem
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 twenty.