Tue Apr 21 2026
...
Οι Κλειδωμένοι Σχόλια Είναι Τώρα Πράγματι Κλειδωμένα
Τι Είναι Νέο
Οι διαχειριστές έχουν τη δυνατότητα να κλειδώνουν σχόλια εδώ και πολύ καιρό. Το κλείδωμα ενός σχολίου εμποδίζει νέες απαντήσεις, κάτι που είναι χρήσιμο όταν μια συνομιλία έχει επιστρέψει ή μια υπο-συνομιλία έχει βγει εκτός πορείας.
Το πρόβλημα ήταν ότι το "κλειδωμένο" δεν είχε μεγάλη σημασία. Οι αναγνώστες δεν είχαν οπτική ένδειξη ότι ένα σχόλιο ήταν κλειδωμένο. Και παρόλο που οι νέες απαντήσεις αποκλείονταν, ο αρχικός συγγραφέας ή οποιοσδήποτε με δικαιώματα επεξεργασίας μπορούσε να επεξεργαστεί ή να διαγράψει το σχόλιο. Αυτό δεν είναι πραγματικά κλειδωμένο. Αυτή η ενημέρωση διορθώνει και τα δύο.
Το Εικονίδιο Κλειδώματος
Όταν ένας διαχειριστής κλειδώνει ένα σχόλιο, ένα μικρό λουκέτο εμφανίζεται πλέον στην επάνω δεξιά γωνία του σχολίου, ακριβώς δίπλα στο εικονίδιο καρφίτσας. Εμφανίζεται για κάθε αναγνώστη - όχι μόνο για τους διαχειριστές. Το ξεκλείδωμα του σχολίου το αφαιρεί.
Το εικονίδιο σέβεται τη λειτουργία φωτεινής και σκοτεινής οθόνης, όπως και το εικονίδιο καρφίτσας.
Η Επεξεργασία και Διαγραφή Εχουν Αποκλειστεί
Ένα κλειδωμένο σχόλιο δεν μπορεί να επεξεργαστεί ή να διαγραφεί από κανέναν, συμπεριλαμβανομένων των διαχειριστών και των μέτριων. Εάν θέλετε να επεξεργαστείτε ή να αφαιρέσετε ένα κλειδωμένο σχόλιο, ξεκλειδώστε το πρώτα, κάντε την αλλαγή και, στη συνέχεια, ξανακλειδώστε το αν το επιθυμείτε.
Αυτό ισχύει σε κάθε διαδρομή που αγγίζει ένα σχόλιο:
- Το widget που βλέπει ο χρήστης αποκρύπτει τις επιλογές Επεξεργασία και Διαγραφή στα κλειδωμένα σχόλια.
- Τα δημόσια API PATCH και DELETE τελικά επιστρέφουν σφάλμα
lockedαν το στόχο σχόλιο είναι κλειδωμένο. - Η UI διαχείρισης διαχειριστή εμφανίζει το σφάλμα κλειδώματος αν προσπαθήσετε να διαγράψετε χωρίς να ξεκλειδώσετε πρώτα.
Εξαιρέσεις
Μια χούφτα διαδρομές σκοπίμως παρακάμπτουν το κλείδωμα ώστε να μπορέσουν να κάνουν τη δουλειά τους:
- Διαγραφή λογαριασμού. Αν ένας χρήστης διαγράψει τον λογαριασμό του FastComments, τα σχόλιά του καθαρίζονται ανεξάρτητα από την κατάσταση κλειδώματος.
- Καθαρισμός χρηστών Tenant / SSO. Η ίδια ιδέα για την αφαίρεση χρηστών σε επίπεδο tenant.
- Προγραμματισμένη αυτόματη διαγραφή. Αν έχετε προγραμματίσει ένα σχόλιο να διαγραφεί σε συγκεκριμένη ώρα, ο προγραμματιστής δεν χρειάζεται να νοιάζεται για κλειδώματα.
- Καθαρισμός διπλών. Το εργαλείο αφαίρεσης διπλών αφαιρεί τα κλειδωμένα διπλά χωρίς τελετουργίες.
- Απαγόρευση διαχειριστή με "διαγραφή όλων των σχολίων από αυτόν τον χρήστη". Η απαγόρευση ενός χρήστη και η σάρωση της ιστορίας του είναι μία συνειδητή ενέργεια, οπότε καθαρίζει επίσης τα κλειδώματα.
Όλα τα υπόλοιπα - το widget, η UI διαχείρισης, το δημόσιο API, εξωτερικοί καλούντες - σέβονται το κλείδωμα.
Σχήμα Σφάλματος API
Αν καλέσετε το δημόσιο API για να επεξεργαστείτε ή να διαγράψετε ένα κλειδωμένο σχόλιο, θα λάβετε μια απάντηση όπως:
Η κατάσταση HTTP είναι 401. Το πεδίο translatedError χρησιμοποιεί τη ρυθμισμένη τοπική γλώσσα του tenant σας και οποιαδήποτε προσαρμοσμένη μετάφραση έχετε ρυθμίσει.
Συμπέρασμα
Μικρή αλλαγή, αλλά κλείνει ένα κενό που ήταν ανοιχτό για αρκετό καιρό. Το κλειδωμένο τώρα σημαίνει κλειδωμένο.
Υγεία!
