chore: remove field width and visibility (#5119)

This commit is contained in:
Richard Shiue
2024-04-16 18:20:15 +08:00
committed by GitHub
parent edc745e88a
commit 241bfa9ddd
16 changed files with 50 additions and 130 deletions

View File

@ -12,7 +12,6 @@ pub fn create_text_field(grid_id: &str) -> (CreateFieldParams, Field) {
let type_option = RichTextTypeOption::default();
let text_field = FieldBuilder::new(field_type, type_option.clone())
.name("Name")
.visibility(true)
.primary(true)
.build();
@ -34,7 +33,6 @@ pub fn create_single_select_field(grid_id: &str) -> (CreateFieldParams, Field) {
type_option.options.push(SelectOption::new("Progress"));
let single_select_field = FieldBuilder::new(field_type, type_option.clone())
.name("Name")
.visibility(true)
.build();
let type_option_data = type_option_to_pb(type_option.into(), &field_type).to_vec();
@ -57,7 +55,6 @@ pub fn create_date_field(grid_id: &str) -> (CreateFieldParams, Field) {
let field = FieldBuilder::new(FieldType::DateTime, date_type_option.clone())
.name("Date")
.visibility(true)
.build();
let type_option_data = type_option_to_pb(date_type_option.into(), &FieldType::DateTime).to_vec();
@ -83,11 +80,9 @@ pub fn create_timestamp_field(grid_id: &str, field_type: FieldType) -> (CreateFi
let field: Field = match field_type {
FieldType::LastEditedTime => FieldBuilder::new(field_type, timestamp_type_option.clone())
.name("Updated At")
.visibility(true)
.build(),
FieldType::CreatedTime => FieldBuilder::new(field_type, timestamp_type_option.clone())
.name("Created At")
.visibility(true)
.build(),
_ => panic!("Unsupported group field type"),
};

View File

@ -24,7 +24,6 @@ pub fn make_test_board() -> DatabaseData {
FieldType::RichText => {
let text_field = FieldBuilder::from_field_type(field_type)
.name("Name")
.visibility(true)
.primary(true)
.build();
fields.push(text_field);
@ -33,7 +32,6 @@ pub fn make_test_board() -> DatabaseData {
// Number
let number_field = FieldBuilder::from_field_type(field_type)
.name("Price")
.visibility(true)
.build();
fields.push(number_field);
},
@ -47,7 +45,6 @@ pub fn make_test_board() -> DatabaseData {
let name = "Time";
let date_field = FieldBuilder::new(field_type, date_type_option)
.name(name)
.visibility(true)
.build();
fields.push(date_field);
},
@ -66,7 +63,6 @@ pub fn make_test_board() -> DatabaseData {
};
let date_field = FieldBuilder::new(field_type, date_type_option)
.name(name)
.visibility(true)
.build();
fields.push(date_field);
},
@ -81,7 +77,6 @@ pub fn make_test_board() -> DatabaseData {
.extend(vec![option1, option2, option3]);
let single_select_field = FieldBuilder::new(field_type, single_select_type_option)
.name("Status")
.visibility(true)
.build();
fields.push(single_select_field);
},
@ -94,7 +89,6 @@ pub fn make_test_board() -> DatabaseData {
type_option.options.extend(vec![option1, option2, option3]);
let multi_select_field = FieldBuilder::new(field_type, type_option)
.name("Platform")
.visibility(true)
.build();
fields.push(multi_select_field);
},
@ -102,7 +96,6 @@ pub fn make_test_board() -> DatabaseData {
// Checkbox
let checkbox_field = FieldBuilder::from_field_type(field_type)
.name("is urgent")
.visibility(true)
.build();
fields.push(checkbox_field);
},
@ -110,7 +103,6 @@ pub fn make_test_board() -> DatabaseData {
// URL
let url = FieldBuilder::from_field_type(field_type)
.name("link")
.visibility(true)
.build();
fields.push(url);
},
@ -122,7 +114,6 @@ pub fn make_test_board() -> DatabaseData {
// type_option.options.extend(vec![option1, option2, option3]);
let checklist_field = FieldBuilder::new(field_type, type_option)
.name("TODO")
.visibility(true)
.build();
fields.push(checklist_field);
},
@ -132,7 +123,6 @@ pub fn make_test_board() -> DatabaseData {
};
let relation_field = FieldBuilder::new(field_type, type_option)
.name("Related")
.visibility(true)
.build();
fields.push(relation_field);
},

View File

@ -17,7 +17,6 @@ pub fn make_test_calendar() -> DatabaseData {
// text
let text_field = FieldBuilder::from_field_type(FieldType::RichText)
.name("Name")
.visibility(true)
.primary(true)
.build();
fields.push(text_field);
@ -25,7 +24,6 @@ pub fn make_test_calendar() -> DatabaseData {
// date
let date_field = FieldBuilder::from_field_type(FieldType::DateTime)
.name("Date")
.visibility(true)
.build();
let date_field_id = date_field.id.clone();
fields.push(date_field);
@ -34,7 +32,6 @@ pub fn make_test_calendar() -> DatabaseData {
let type_option = MultiSelectTypeOption::default();
let multi_select_field = FieldBuilder::new(FieldType::MultiSelect, type_option)
.name("Tags")
.visibility(true)
.build();
fields.push(multi_select_field);

View File

@ -23,7 +23,6 @@ pub fn make_test_grid() -> DatabaseData {
FieldType::RichText => {
let text_field = FieldBuilder::from_field_type(field_type)
.name("Name")
.visibility(true)
.primary(true)
.build();
fields.push(text_field);
@ -35,7 +34,6 @@ pub fn make_test_grid() -> DatabaseData {
let number_field = FieldBuilder::new(field_type, type_option)
.name("Price")
.visibility(true)
.build();
fields.push(number_field);
},
@ -49,7 +47,6 @@ pub fn make_test_grid() -> DatabaseData {
let name = "Time";
let date_field = FieldBuilder::new(field_type, date_type_option)
.name(name)
.visibility(true)
.build();
fields.push(date_field);
},
@ -68,7 +65,6 @@ pub fn make_test_grid() -> DatabaseData {
};
let timestamp_field = FieldBuilder::new(field_type, timestamp_type_option)
.name(name)
.visibility(true)
.build();
fields.push(timestamp_field);
},
@ -83,7 +79,6 @@ pub fn make_test_grid() -> DatabaseData {
.extend(vec![option1, option2, option3]);
let single_select_field = FieldBuilder::new(field_type, single_select_type_option)
.name("Status")
.visibility(true)
.build();
fields.push(single_select_field);
},
@ -96,7 +91,6 @@ pub fn make_test_grid() -> DatabaseData {
type_option.options.extend(vec![option1, option2, option3]);
let multi_select_field = FieldBuilder::new(field_type, type_option)
.name("Platform")
.visibility(true)
.build();
fields.push(multi_select_field);
},
@ -104,7 +98,6 @@ pub fn make_test_grid() -> DatabaseData {
// Checkbox
let checkbox_field = FieldBuilder::from_field_type(field_type)
.name("is urgent")
.visibility(true)
.build();
fields.push(checkbox_field);
},
@ -112,7 +105,6 @@ pub fn make_test_grid() -> DatabaseData {
// URL
let url = FieldBuilder::from_field_type(field_type)
.name("link")
.visibility(true)
.build();
fields.push(url);
},
@ -120,7 +112,6 @@ pub fn make_test_grid() -> DatabaseData {
let type_option = ChecklistTypeOption;
let checklist_field = FieldBuilder::new(field_type, type_option)
.name("TODO")
.visibility(true)
.build();
fields.push(checklist_field);
},
@ -130,7 +121,6 @@ pub fn make_test_grid() -> DatabaseData {
};
let relation_field = FieldBuilder::new(field_type, type_option)
.name("Related")
.visibility(true)
.build();
fields.push(relation_field);
},
@ -297,7 +287,6 @@ pub fn make_no_date_test_grid() -> DatabaseData {
FieldType::RichText => {
let text_field = FieldBuilder::from_field_type(field_type)
.name("Name")
.visibility(true)
.primary(true)
.build();
fields.push(text_field);
@ -309,7 +298,6 @@ pub fn make_no_date_test_grid() -> DatabaseData {
let number_field = FieldBuilder::new(field_type, type_option)
.name("Price")
.visibility(true)
.build();
fields.push(number_field);
},