How display createdBy and updatedBy in list view?

System Information
  • Strapi Version: v4.1.7
  • Operating System: MacOS
  • Database: mysql5
  • Node Version: 14.19.0
  • NPM Version: 6.14.16
  • Yarn Version: 1.22.18

How display createdBy and updatedBy in list view?

I read developer docs and user guide but I can’t find.

I resolved.

// in admin/app.js
import React from "react";

export default {
  config: {
    locales: ["ja"],
    translations: {},
  },
  bootstrap(app) {
    app.registerHook(
      "Admin/CM/pages/ListView/inject-column-in-table",
      ({ displayedHeaders, layout }) => {
        return {
          displayedHeaders: [
            ...displayedHeaders,
            {
              key: "__created_by_id_key__",
              name: "created_by_id",
              fieldSchema: { type: "string" },
              metadatas: {
                label: "created by",
                sortable: true,
              },
              cellFormatter: (data) => {
                return (
                  <div>
                    {data["createdBy"]["firstname"]}{" "}
                    {data["createdBy"]["lastname"]}
                  </div>
                );
              },
            },
          ],
          layout,
        };
      }
    );
  },
};

1 Like