{"database": "pub10", "table": "features", "is_view": false, "human_description_en": "where app_id = \"F1-037\", form = \"user-action\" and found_by = \"extract-a\" sorted by feature_id", "rows": [["F1-037-S003", "F1-037", "The system lets a user view basic billing reports", "user-action", "automated invoices, reminders, and basic reporting", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "bf0ff87641f3719470c9b606f5b28b96839877180e72e93e8b523624ab90f27f", "extract-a", "a", "confirmed", "F1-037-A003", 0.0, null, null], ["F1-037-S004", "F1-037", "The system lets a user manage client data and communication in a central place", "user-action", "a central place for client data and communication", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "bf0ff87641f3719470c9b606f5b28b96839877180e72e93e8b523624ab90f27f", "extract-a", "both", "confirmed", "F1-037-A004", 0.0, null, null], ["F1-037-S005", "F1-037", "The system lets a client pay through multiple payment gateways", "user-action", "support for multiple gateways", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "bf0ff87641f3719470c9b606f5b28b96839877180e72e93e8b523624ab90f27f", "extract-a", "both", "confirmed", "F1-037-A005", 0.0, null, null], ["F1-037-S006", "F1-037", "The system lets a client use the interface in multiple languages", "user-action", "community-powered, multi-language interface", "https://raw.githubusercontent.com/FOSSBilling/FOSSBilling/HEAD/README.md", "01.txt", "bf0ff87641f3719470c9b606f5b28b96839877180e72e93e8b523624ab90f27f", "extract-a", "a", "confirmed", "F1-037-A006", 0.0, null, null], ["F1-037-S007", "F1-037", "The system lets an administrator set company details once so they appear across invoices, emails, hosted pages, and client-facing documents", "user-action", "Enter your business details once so they appear consistently across invoices, emails, hosted pages, and client-facing documents.", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "81276fa6c9ef1e0af5c258f3a5b6a1f48cc88bb60ecde54e61d4593bbdde758a", "extract-a", "both", "confirmed", "F1-037-A007", 0.0, null, null], ["F1-037-S008", "F1-037", "The system lets an administrator upload a light mode logo and a dark mode logo", "user-action", "Light mode logo \u2014 Primary logo for light backgrounds", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "81276fa6c9ef1e0af5c258f3a5b6a1f48cc88bb60ecde54e61d4593bbdde758a", "extract-a", "both", "confirmed", "F1-037-A008", 0.0, null, null], ["F1-037-S009", "F1-037", "The system lets an administrator set a default signature appended to system emails", "user-action", "Set the default signature appended to system emails:", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "81276fa6c9ef1e0af5c258f3a5b6a1f48cc88bb60ecde54e61d4593bbdde758a", "extract-a", "both", "confirmed", "F1-037-A009", 1.0, 1.0, "Role 'administrator' not named on page."], ["F1-037-S010", "F1-037", "The system lets an administrator configure the default currency, currency format, and exchange rate sources", "user-action", "Exchange rate sources", "https://docs.fossbilling.org/admin-guide/company/", "04.txt", "81276fa6c9ef1e0af5c258f3a5b6a1f48cc88bb60ecde54e61d4593bbdde758a", "extract-a", "both", "confirmed", "F1-037-A010", 0.0, null, null], ["F1-037-S011", "F1-037", "The system lets an administrator customize the messages sent to clients and staff", "user-action", "Customize the messages FOSSBilling sends to clients and staff.", "https://docs.fossbilling.org/admin-guide/", "02.txt", "6d88e37097735ae63d8ae542aa3da5d43866cda9a696fdffa1e08d991becc773", "extract-a", "both", "confirmed", "F1-037-A011", 0.0, null, null], ["F1-037-S012", "F1-037", "The system lets an administrator regenerate missing email templates", "user-action", "click Generate templates at the bottom of the page to recreate them", "https://docs.fossbilling.org/admin-guide/email-templates/", "07.txt", "0f94375dc4ed8de8a70e20c2245e73e93565d8bdfa7776821ffd94763f2e15de", "extract-a", "both", "confirmed", "F1-037-A013", 0.0, null, null], ["F1-037-S013", "F1-037", "The system lets an administrator customize generated invoice PDFs with a custom stylesheet", "user-action", "FOSSBilling automatically uses custom-invoice.css if it exists.", "https://docs.fossbilling.org/admin-guide/invoice-pdf/", "06.txt", "30d2f759788db87c6943d440af21bfd309b20f2571fdbcaf19635955cd77b5ce", "extract-a", "both", "confirmed", "F1-037-A014", 0.0, null, null], ["F1-037-S014", "F1-037", "The system lets an administrator customize generated invoice PDFs with a custom template", "user-action", "FOSSBilling uses custom-invoice.twig automatically.", "https://docs.fossbilling.org/admin-guide/invoice-pdf/", "06.txt", "30d2f759788db87c6943d440af21bfd309b20f2571fdbcaf19635955cd77b5ce", "extract-a", "both", "confirmed", "F1-037-A015", 0.0, null, null], ["F1-037-S015", "F1-037", "The system lets an administrator accept manual payments with configurable client-facing instructions", "user-action", "Accept manual payments with configurable client-facing instructions.", "https://docs.fossbilling.org/admin-guide/", "02.txt", "6d88e37097735ae63d8ae542aa3da5d43866cda9a696fdffa1e08d991becc773", "extract-a", "both", "confirmed", "F1-037-A016", 0.0, null, null], ["F1-037-S016", "F1-037", "The system lets an administrator connect to hosting control panels and provisioning integrations", "user-action", "Connect FOSSBilling to hosting control panels and provisioning integrations.", "https://docs.fossbilling.org/admin-guide/", "02.txt", "6d88e37097735ae63d8ae542aa3da5d43866cda9a696fdffa1e08d991becc773", "extract-a", "both", "confirmed", "F1-037-A017", 0.0, null, null], ["F1-037-S018", "F1-037", "The system lets an administrator issue and manage software licenses for client products", "user-action", "Issue and manage software licenses for client products.", "https://docs.fossbilling.org/admin-guide/product-types/", "05.txt", "49938491ba85bfe0de356ad1461e935036ee6860604b16d55a39df7d3f27a6f6", "extract-a", "both", "confirmed", "F1-037-A020", 0.0, null, null], ["F1-037-S019", "F1-037", "The system lets an administrator sell access credentials for API-backed services", "user-action", "Sell access credentials for API-backed services.", "https://docs.fossbilling.org/admin-guide/product-types/", "05.txt", "49938491ba85bfe0de356ad1461e935036ee6860604b16d55a39df7d3f27a6f6", "extract-a", "both", "confirmed", "F1-037-A021", 0.0, null, null], ["F1-037-S021", "F1-037", "The system lets an administrator suspend and unsuspend hosting accounts", "user-action", "Suspend and unsuspend accounts", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "e19550984d3a982fbb7cb2ce612780f64240b6f5b1cc54910c39d8ce8739beae", "extract-a", "both", "confirmed", "F1-037-A023", 0.0, null, null], ["F1-037-S022", "F1-037", "The system lets an administrator track bandwidth and disk usage of hosting accounts", "user-action", "Track bandwidth and disk usage", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "e19550984d3a982fbb7cb2ce612780f64240b6f5b1cc54910c39d8ce8739beae", "extract-a", "both", "confirmed", "F1-037-A024", 0.0, null, null], ["F1-037-S023", "F1-037", "The system lets an administrator choose which domain options customers can use at checkout for a hosting product", "user-action", "you choose which domain options customers can use during checkout", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "e19550984d3a982fbb7cb2ce612780f64240b6f5b1cc54910c39d8ce8739beae", "extract-a", "both", "confirmed", "F1-037-A025", 0.0, null, null], ["F1-037-S024", "F1-037", "The system lets a customer choose a free subdomain on a base domain without registering or transferring a domain, when free subdomains are offered for the product", "user-action", "to let customers choose a subdomain like username.example.com without registering or transferring a domain.", "https://docs.fossbilling.org/admin-guide/product-types/hosting/", "10.txt", "e19550984d3a982fbb7cb2ce612780f64240b6f5b1cc54910c39d8ce8739beae", "extract-a", "both", "confirmed", "F1-037-A026", 0.0, null, null], ["F1-037-S026", "F1-037", "The system lets a client register, renew, and transfer domains through a registrar integration", "user-action", "Domain registration, renewal, and transfers", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "c2300f45288af5450adc950c4275f871cbffcf5dec080aff3eb2a51ca9400a84", "extract-a", "both", "confirmed", "F1-037-A028", 0.0, null, null], ["F1-037-S027", "F1-037", "The system lets a client check domain availability with a WHOIS lookup", "user-action", "WHOIS lookup for availability checks", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "c2300f45288af5450adc950c4275f871cbffcf5dec080aff3eb2a51ca9400a84", "extract-a", "both", "confirmed", "F1-037-A029", 0.0, null, null], ["F1-037-S028", "F1-037", "The system lets an administrator set prices for each domain TLD manually", "user-action", "You set prices per TLD manually", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "c2300f45288af5450adc950c4275f871cbffcf5dec080aff3eb2a51ca9400a84", "extract-a", "both", "confirmed", "F1-037-A030", 0.0, null, null], ["F1-037-S029", "F1-037", "The system lets an administrator enable the TLDs to offer", "user-action", "Enable the TLDs you want to offer", "https://docs.fossbilling.org/admin-guide/product-types/domains/", "11.txt", "c2300f45288af5450adc950c4275f871cbffcf5dec080aff3eb2a51ca9400a84", "extract-a", "a", "confirmed", "F1-037-A031", 0.0, null, null], ["F1-037-S031", "F1-037", "The system lets an administrator block requests from listed IP addresses", "user-action", "Enable IP Blocking to reject requests from known abusive IP addresses.", "https://docs.fossbilling.org/admin-guide/anti-spam/", "08.txt", "a420e666fa69b326e903bc48d5e7123a396df0f968de7f5bba72d131bfc896a4", "extract-a", "both", "confirmed", "F1-037-A033", 0.0, null, null], ["F1-037-S036", "F1-037", "The system lets an administrator install additional language translations", "user-action", "FOSSBilling ships with translations that are at least 25% complete. To install more:", "https://docs.fossbilling.org/admin-guide/localization/", "09.txt", "f52748fb2edf063afc193773657ab16f38e48b7eeeba5b02eb56405e0b5d65a4", "extract-a", "a", "confirmed", "F1-037-A038", 0.0, null, null], ["F1-037-S037", "F1-037", "The system lets an administrator enable and disable languages and see translation completion percentages", "user-action", "See translation completion percentages and toggle languages on/off.", "https://docs.fossbilling.org/admin-guide/localization/", "09.txt", "f52748fb2edf063afc193773657ab16f38e48b7eeeba5b02eb56405e0b5d65a4", "extract-a", "both", "confirmed", "F1-037-A039", 0.0, null, null], ["F1-037-S039", "F1-037", "The system lets an administrator temporarily disable public access with maintenance mode, while allowing chosen URLs and IP ranges", "user-action", "Temporarily disable public access. Use allowed_urls for endpoints that must stay reachable and allowed_ips for trusted networks that should bypass maintenance mode.", "https://docs.fossbilling.org/admin-guide/config/", "03.txt", "a6549c6bff682b452050a63162b821a679067444b04839c516b91e693d2211c2", "extract-a", "a", "confirmed", "F1-037-A041", 0.0, null, null], ["F1-037-S040", "F1-037", "The system lets an administrator limit how often actions such as client signup can occur with rate limiter policies", "user-action", "FOSSBilling includes a built-in rate limiter which depends on Symfony\u2019s rate limiter component.", "https://docs.fossbilling.org/admin-guide/config/", "03.txt", "a6549c6bff682b452050a63162b821a679067444b04839c516b91e693d2211c2", "extract-a", "a", "confirmed", "F1-037-A042", 0.0, null, null]], "truncated": false, "filtered_table_rows_count": 29, "expanded_columns": [], "expandable_columns": [[{"column": "pipeline_id", "other_table": "candidates", "other_column": "candidate_id"}, "statement"], [{"column": "app_id", "other_table": "apps", "other_column": "app_id"}, "name"]], "columns": ["feature_id", "app_id", "statement", "form", "excerpt", "source_url", "source_file", "source_sha256", "found_by", "found_by_runs", "verification", "pipeline_id", "audited", "audit_correct", "audit_note"], "primary_keys": ["feature_id"], "units": {}, "query": {"sql": "select feature_id, app_id, statement, form, excerpt, source_url, source_file, source_sha256, found_by, found_by_runs, verification, pipeline_id, audited, audit_correct, audit_note from features where \"app_id\" = :p0 and \"form\" = :p1 and \"found_by\" = :p2 order by feature_id limit 51", "params": {"p0": "F1-037", "p1": "user-action", "p2": "extract-a"}}, "facet_results": {"app_id": {"name": "app_id", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a", "results": [{"value": "F1-037", "label": "FOSSBilling", "count": 29, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?form=user-action&found_by=extract-a", "selected": true}], "truncated": false}, "verification": {"name": "verification", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a", "results": [{"value": "confirmed", "label": "confirmed", "count": 29, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a&verification=confirmed", "selected": false}], "truncated": false}, "form": {"name": "form", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a", "results": [{"value": "user-action", "label": "user-action", "count": 29, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&found_by=extract-a", "selected": true}], "truncated": false}, "found_by": {"name": "found_by", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a", "results": [{"value": "extract-a", "label": "extract-a", "count": 29, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action", "selected": true}], "truncated": false}, "audit_correct": {"name": "audit_correct", "type": "column", "hideable": false, "toggle_url": "/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a", "results": [{"value": 1.0, "label": 1.0, "count": 1, "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a&audit_correct=1.0", "selected": false}], "truncated": false}}, "suggested_facets": [{"name": "source_url", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a&_facet=source_url"}, {"name": "source_file", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a&_facet=source_file"}, {"name": "source_sha256", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a&_facet=source_sha256"}, {"name": "found_by_runs", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a&_facet=found_by_runs"}, {"name": "audited", "toggle_url": "http://pub10.vps.elbatanony.com/pub10/features.json?app_id=F1-037&form=user-action&found_by=extract-a&_facet=audited"}], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 486.68424040079117, "source": "Ahmed ElBatanony, Innopolis University", "license": "Not yet licensed \u2014 internal review only"}